Apache autostart

Įdėjo: admin, 11 pirmadienis 8th, 2008

Pradėti ir paleiskite Apache serveris yra sukonfigūruotas taip, kad automatiškai.
Serveris anksčiau buvo nustatyta tokia.
 # 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 
Tai, apachectl start pradėti su juo, tai taip.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl bus kirsti, jei nežinote, kaip įdiegti įvairių versijų ir atrodo taip.
 # which apachectl 

Tag META charset iškraipytas, jei nurodomas

Posted by: admin, 11 pirmadienis 5th, 2008

Pagal ankstesnę versiją Apache pagal nutylėjimą AddDefaultCharset direktyvos "ISO-8859-1 (Latin-Europos kalbų, prancūzų, vokiečių)" yra nurodyta.
Apache2.2 vėliau AddDefaultCharset nutylėjimą ši direktyva nėra.
httpd.conf ir pataisymai.
httpd.conf paprastai yra mažesnis.
 /usr/local/apache2/conf 
Arba
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Tačiau šiuo atveju, šių puslapių visiems charset turi būti nurodyta.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Visas turinys yra tas pats simbolių kodavimo (kodavimas) charset taip pat galite nurodyti toliau.
httpd.conf
 AddDefaultCharset  EUC-JP 

Kai Baigti nustatyti Apache paleisti.
 # /usr/local/apache2/bin/apachectl restart 
apachectl bus kirsti, jei nežinote, kaip įdiegti įvairių versijų ir atrodo taip.
 # which apachectl 

Negalima rodyti turinį katalogą

Posted by: admin, 11 pirmadienis 5th, 2008

Jeigu įveskite katalogo pavadinimą į naršyklės adreso laukelį, index.html / index.php / index.cgi jei index.html / index.php / index.cgi klausimu, kaip jų išvengti, ir vis dar matyti failų sąrašą.
Google, index of Jei ieškote, gausite ką分RI.
httpd.conf ir pataisymai.
httpd.conf paprastai yra mažesnis.
 /usr/local/apache2/conf 
Arba
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes pašalinti
 Options FollowSymLinks 

Kai Baigti nustatyti Apache
 # /usr/local/apache2/bin/apachectl restart 
apachectl bus kirsti, jei nežinote, kaip įdiegti įvairių versijų ir atrodo taip.
 # which apachectl 

Skonfigurowanym naudoti CGI

Posted by: admin, 11 pirmadienis 5th, 2008

httpd.conf ir pataisymai.
httpd.conf paprastai yra mažesnis.
 /usr/local/apache2/conf 
Arba
 /usr/local/etc/apache2 

Komentarų iš Kulka (#), ištrinkite
httpd.conf
 AddHandler cgi-script .cgi 

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

URL adresą iš "~" (tildė), siekiant pašalinti

Posted by: admin, 11 pirmadienis 5th, 2008

httpd.conf ir pataisymai.
httpd.conf paprastai yra mažesnis.
 /usr/local/apache2/conf 
Arba
 /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 šioje direktyvoje yra pavyzdys. Prašome pakeisti, jei reikia.