Archive for the 'Web server (Apache2) "Kategoria

Apache autostart

Wysłany przez: admin na 11 poniedziałek 8th, 2008

Start i restart serwera Apache jest skonfigurowany do automatycznego uruchamiania.
Serwer została wcześniej ustalona następująco.
 # 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 
Jest apachectl start aby rozpocząć z nim niedawno się następująco.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl będzie przejść, jeśli nie wiesz jak zainstalować różne wersje i wygląda w następujący sposób.
 # which apachectl 

Metatagu charset zniekształcone, jeśli określenie

Wysłany przez: admin na 11 poniedziałek, 5, 2008

W poprzedniej wersji Apache domyślnie AddDefaultCharset dyrektywy "ISO-8859-1 (Latin-języków europejskich, francuski, niemiecki)" jest określony.
Apache2.2 później, AddDefaultCharset ustawienie domyślne niniejszej dyrektywy nie jest.
httpd.conf i poprawki.
httpd.conf zazwyczaj znajduje się poniżej.
 /usr/local/apache2/conf 
Lub
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Jednak w tym przypadku kolejnych stronach wszystkie charset musi być określona.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Cała zawartość jest taka sama kodowania znaków (znaków) w charset można również określić następujące.
httpd.conf
 AddDefaultCharset  EUC-JP 

Za każdym razem, gdy skończysz poprawkę, aby ponownie uruchomić Apache.
 # /usr/local/apache2/bin/apachectl restart 
apachectl będzie przejść, jeśli nie wiesz jak zainstalować różne wersje i wygląda w następujący sposób.
 # which apachectl 

Nie wyświetlanie zawartości katalogu

Wysłany przez: admin na 11 poniedziałek, 5, 2008

Jeśli wprowadź nazwę katalogu do pola adresu przeglądarki, index.html / index.php / index.cgi jeśli index.html / index.php / index.cgi przedmiotu, jak ich unikać i nadal znajduje się w pliku listy.
Google w index of Jeśli wyszukiwania, otrzymasz co分RI.
httpd.conf i poprawki.
httpd.conf zazwyczaj znajduje się poniżej.
 /usr/local/apache2/conf 
Lub
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes usunąć
 Options FollowSymLinks 

Za każdym razem, gdy skończysz poprawki, Apache ponownie uruchomić.
 # /usr/local/apache2/bin/apachectl restart 
apachectl będzie przejść, jeśli nie wiesz jak zainstalować różne wersje i wygląda w następujący sposób.
 # which apachectl 

Skonfigurowany do używania CGI

Wysłany przez: admin na 11 poniedziałek, 5, 2008

httpd.conf i poprawki.
httpd.conf zazwyczaj znajduje się poniżej.
 /usr/local/apache2/conf 
Lub
 /usr/local/etc/apache2 

Komentarzy z punktor (#), należy usunąć
httpd.conf
 AddHandler cgi-script .cgi 

Options aby zmienić dyrektywę
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

URL z "~" (tylda), aby wyeliminować

Wysłany przez: admin na 11 poniedziałek, 5, 2008

httpd.conf i poprawki.
httpd.conf zazwyczaj znajduje się poniżej.
 /usr/local/apache2/conf 
Lub
 /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 w dyrektywie jest przykładem. Należy zmienić w razie potrzeby.