Kirjoittaja Aihe: Apache httpd.conf  (Luettu 2666 kertaa)

Make1

  • Käyttäjä
  • Viestejä: 210
    • Profiili
Apache httpd.conf
« : 10.06.08 - klo:19.34 »
Mor! Pitääkö tuolla Apache2 http.conf tiedostossa olla tekstiä? KUn avaan se on ihan tyhjä.
« Viimeksi muokattu: 10.06.08 - klo:19.36 kirjoittanut Make1 »

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Vs: Apache httpd.conf
« Vastaus #1 : 10.06.08 - klo:20.12 »
Mor! Pitääkö tuolla Apache2 http.conf tiedostossa olla tekstiä? KUn avaan se on ihan tyhjä.
Moi!
Ei pidä, sen sisältö on räjäytetty ympäri tota /etc/apache2:ta. Httpd.confissakin olevat merkinnät tosin käsitellään.

Pääasiassa konffittavia ovat mm. /etc/apache2/apache2.conf ja /etc/apache2/sites-available/default.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Make1

  • Käyttäjä
  • Viestejä: 210
    • Profiili
Vs: Apache httpd.conf
« Vastaus #2 : 10.06.08 - klo:20.36 »
Kirjoitanko nämä komennot httpd.conf vai apache2.conf tiedostoon? koodia:

rivi 339: #UserDir disable
rivi 346: UserDir public_html

mkdir ~oppilas/public_html
$EDITOR ~oppilas/public_html/index.htm
chmod 711 ~oppilas/public_html
chmod a+r ~oppilas/public_html/index.htm

<Directory /home/oppilas/public_html/suojattu*>
AllowOverride AuthConfig
AuthUserFile /home/oppilas/public_html/.htpasswd
AuthType Basic
AuthName “Salasanaa vaativa hakemisto�?
Require valid-user
</Directory>

<Directory /home/oppilas/*>
Order deny.allow
Deny from all
Allow from sallittavan.koneen.ip.osoite
</Directory>

<VirtualHost apache.palvelimen.ip.osoite>
    ServerAdmin webmaster@wwwmalli.jee
    DocumentRoot /home/oppilas/public_html
    ServerName wwwmalli.jee
    ServerAlias www.wwwmalli.jee
    ErrorLog logs/wwwmalli.jee-error_log
    CustomLog logs/wwwmalli.jee-access_log common
</VirtualHost>



Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Vs: Apache httpd.conf
« Vastaus #3 : 11.06.08 - klo:12.40 »
Eli tahdot tehdä käyttäjille omat hakemistot, jotka näkyvät osoitteella hosti/~käyttäjä?

Se onnistuu nykyään näin helposti (rivi kerrallaan syötät nämä komennot päätteeseen):
Koodia: [Valitse]
sudo a2enmod userdir
mkdir /home/käyttäjä/public_html
Nuo <directory> säädökset voit heittää tonne /etc/apache2/sites-available/default -tiedostoon, soveltaen toki kun siellä varmaan jotain säätöjä on jo.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Make1

  • Käyttäjä
  • Viestejä: 210
    • Profiili
Vs: Apache httpd.conf
« Vastaus #4 : 11.06.08 - klo:17.49 »
Siel on tällästä: NameVirtualHost *
<VirtualHost *>
   ServerAdmin Make@localhost
   
   DocumentRoot /var/www/
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
   </Directory>

   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
   <Directory "/usr/lib/cgi-bin">
      AllowOverride None
      Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
      Order allow,deny
      Allow from all
   </Directory>

   ErrorLog /var/log/apache2/error.log

   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn

   CustomLog /var/log/apache2/access.log combined
   ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>


</VirtualHost>

Laitanko noi directory ton virtualhostin perään??
« Viimeksi muokattu: 11.06.08 - klo:18.10 kirjoittanut Make1 »