Apache autostart

Zaslal: admin v 11 pondelok 8. 2008

Štart a reštartovať Apache server je nakonfigurovaný tak, aby sa spúšťal automaticky.
Na server bol už predtým nastavený nasledovne.
 # cd /usr/local/etc/rc.d
# cp /usr/local/apache2/bin/apachectl /usr/local/etc/rc.d/apache.sh
# chmod 0755 /usr/local/etc/rc.d/apache.sh 
Je apachectl start začať s ním v poslednej dobe je takto.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl prešiel, ak neviete, ako nainštalovať rôzne verzie a vyzerá asi takto.
 # which apachectl 

META tagy stanú poškodenými charset zadať

Zaslal: admin v 11 pondelok 5. 2008

Predošlá verzia Apache implicitne AddDefaultCharset smernice "ISO-8859-1 (Latin-európske jazyky, francúzsky, nemecky)" je uvedené.
Apache2.2 neskôr AddDefaultCharset predvolené nastavenia tejto smernice nie je.
httpd.conf a opravy.
httpd.conf zvyčajne sa nachádza nižšie.
 /usr/local/apache2/conf 
Alebo
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Avšak v tomto prípade je po všetkých stránkach charset musia byť upresnené.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Všetok obsah je rovnaký znak kódovanie (charset) v charset môžete zadať aj nasledujúce.
httpd.conf
 AddDefaultCharset  EUC-JP 

Kdykoliv si dokončiť opravu, Apache reštartovať.
 # /usr/local/apache2/bin/apachectl restart 
apachectl prešiel, ak neviete, ako nainštalovať rôzne verzie a vyzerá asi takto.
 # which apachectl 

Nezobrazovať obsah adresára

Zaslal: admin v 11 pondelok 5. 2008

Ak zadáte názov adresára do svojho prehliadača adresu, index.html / index.php / index.cgi keď index.html / index.php / index.cgi tému, ako sa im vyhnúť a napriek tomu nájdete v zozname súborov.
Google v index of Ak budete hľadať, budete mať na čo分RI.
httpd.conf a opravy.
httpd.conf zvyčajne sa nachádza nižšie.
 /usr/local/apache2/conf 
Alebo
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes odstrániť
 Options FollowSymLinks 

Kedykoľvek si dokončiť opravu, Apache
 # /usr/local/apache2/bin/apachectl restart 
apachectl prešiel, ak neviete, ako nainštalovať rôzne verzie a vyzerá asi takto.
 # which apachectl 

Nakonfigurovaný pre použitie CGI

Zaslal: admin v 11 pondelok 5. 2008

httpd.conf a opravy.
httpd.conf zvyčajne sa nachádza nižšie.
 /usr/local/apache2/conf 
Alebo
 /usr/local/etc/apache2 

Komentovanie z bullet (#), odstráňte
httpd.conf
 AddHandler cgi-script .cgi 

Options na zmenu smernice
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

URL z "~" (Tilda), aby odstránila

Zaslal: admin v 11 pondelok 5. 2008

httpd.conf a opravy.
httpd.conf zvyčajne sa nachádza nižšie.
 /usr/local/apache2/conf 
Alebo
 /usr/local/etc/apache2 

httpd.conf
 Alias / USERNAME / "/home/ USERNAME /public_html/"
<Directory "/home/ USERNAME /public_html">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 
Directory v smernici je príklad. Prosím, v prípade potreby zmeniť.