Arhiva pentru "web server (Apache2) 'Categorie

Apache autostart

Postat de: admin la 11 luni 8th, 2008

Start şi reporniţi serverul Apache este configurat să pornească automat.
Serverul a fost anterior stabileşte după cum urmează.
 # 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 
Este, apachectl start pentru a porni cu ea recent este, după cum urmează.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl va trece prin dacă nu ştiţi cum să instalaţi versiuni diferite, şi arată în felul următor.
 # which apachectl 

Eticheta META charset deformat şi ar specifica

Postat de: admin la 11 luni 5th, 2008

O versiune anterioară de Apache în mod implicit AddDefaultCharset directivă "ISO-8859-1 (Latin-limbi europene, franceză, germană)" este specificat.
Apache2.2 mai târziu, AddDefaultCharset implicită a acestei directive este nu.
httpd.conf şi remedieri.
httpd.conf este, de obicei, situat mai jos.
 /usr/local/apache2/conf 
Sau
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Cu toate acestea, în acest caz, următoarele pagini tot setul de charset trebuie să fie menţionate.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Întregul conţinut este acelaşi caracter de codificare (setul de caractere) în charset puteţi, de asemenea, precizează următoarele.
httpd.conf
 AddDefaultCharset  EUC-JP 

Ori de câte ori aţi terminat o repara, Apache pentru a reporni.
 # /usr/local/apache2/bin/apachectl restart 
apachectl va trece prin dacă nu ştiţi cum să instalaţi versiuni diferite, şi arată în felul următor.
 # which apachectl 

Nu afişa conţinutul în directorul

Postat de: admin la 11 luni 5th, 2008

Dacă introduceţi un nume de director de adrese a browser-ului domeniu, index.html / index.php / index.cgi Dacă index.html / index.php / index.cgi această temă, şi cum să le evite şi încă vedea lista de fişiere.
Google in index of Dacă căutare, veţi primi în ce分RI.
httpd.conf şi remedieri.
httpd.conf este, de obicei, situat mai jos.
 /usr/local/apache2/conf 
Sau
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes elimina
 Options FollowSymLinks 

Ori de câte ori aţi terminat o repara, Apache reporni.
 # /usr/local/apache2/bin/apachectl restart 
apachectl va trece prin dacă nu ştiţi cum să instalaţi versiuni diferite, şi arată în felul următor.
 # which apachectl 

Configurat pentru utilizarea CGI

Postat de: admin la 11 luni 5th, 2008

httpd.conf şi remedieri.
httpd.conf este, de obicei, situat mai jos.
 /usr/local/apache2/conf 
Sau
 /usr/local/etc/apache2 

Comentat din The Bullet (#), scoateţi
httpd.conf
 AddHandler cgi-script .cgi 

Options pentru a modifica Directiva
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

URL-ul de la "~" (tildă) pentru a elimina

Postat de: admin la 11 luni 5th, 2008

httpd.conf şi remedieri.
httpd.conf este, de obicei, situat mai jos.
 /usr/local/apache2/conf 
Sau
 /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 în directivă este un exemplu. Vă rugăm să modificaţi, dacă este necesar.