Apache autostart

Zaslal: admin v 11 pondělí 8. 2008

Start a restartovat Apache server je nakonfigurován tak, aby se spouštěl automaticky.
Na server byl již dříve nastaven následovně.
 # 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čít s ním v poslední době je takto.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl prošel, pokud nevíte, jak nainstalovat různé verze a vypadá asi takto.
 # which apachectl 

META charset zpřeházený když specifikovat

Zaslal: admin v 11 pondělí 5. 2008

Předchozí verze Apache implicitně AddDefaultCharset směrnice "ISO-8859-1 (Latin-evropské jazyky, francouzsky, německy)" je uvedeno.
Apache2.2 později AddDefaultCharset výchozí nastavení této směrnice není.
httpd.conf a opravy.
httpd.conf obvykle se nachází níže.
 /usr/local/apache2/conf 
Nebo
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Nicméně v tomto případě je po všech stránkách charset musí být upřesněny.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Veškerý obsah je stejný znak kódování (charset) v charset můžete také zadat následující.
httpd.conf
 AddDefaultCharset  EUC-JP 

Kdykoliv si dokončit opravu, Apache restartovat.
 # /usr/local/apache2/bin/apachectl restart 
apachectl prošel, pokud nevíte, jak nainstalovat různé verze a vypadá asi takto.
 # which apachectl 

Nezobrazovat obsah adresáře

Zaslal: admin v 11 pondělí 5. 2008

Zadáte-li název adresáře do svého prohlížeče adresu, index.html / index.php / index.cgi když index.html / index.php / index.cgi téma, jak se jim vyhnout a přesto naleznete v seznamu souborů.
Google v index of Pokud budete hledat, budete mít na co分RI.
httpd.conf a opravy.
httpd.conf obvykle se nachází níže.
 /usr/local/apache2/conf 
Nebo
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes odstranit
 Options FollowSymLinks 

Kdykoliv si dokončit opravu, Apache
 # /usr/local/apache2/bin/apachectl restart 
apachectl prošel, pokud nevíte, jak nainstalovat různé verze a vypadá asi takto.
 # which apachectl 

Konfigurován pro použití CGI

Zaslal: admin v 11 pondělí 5. 2008

httpd.conf a opravy.
httpd.conf obvykle se nachází níže.
 /usr/local/apache2/conf 
Nebo
 /usr/local/etc/apache2 

Komentovaní z bullet (#), odstraňte
httpd.conf
 AddHandler cgi-script .cgi 

Options na změnu směrnice
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

URL z "~" (tilda), aby odstranila

Zaslal: admin v 11 pondělí 5. 2008

httpd.conf a opravy.
httpd.conf obvykle se nachází níže.
 /usr/local/apache2/conf 
Nebo
 /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 ve směrnici je příklad. Prosím, v případě potřeby změnit.