Apache Autostart

Lähettäjä: admin klo 11 maanantai 8th, 2008

Käynnistä ja käynnistä Apache-palvelin on määritetty käynnistymään automaattisesti.
Palvelin on aiemmin vahvistettu seuraavasti.
 # 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 
On apachectl start alkavat hiljattain se on seuraava.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl läpäisevät jos et tiedä, miten asentaa eri versioita ja näyttää seuraavalla tavalla.
 # which apachectl 

Metakoodin charset sotkua jos määrität

Lähettäjä: admin klo 11 maanantai 5th, 2008

Aiemman version Apache oletusarvoisesti AddDefaultCharset direktiivi "ISO-8859-1 (Latin-Euroopan kielet, ranska, saksa)" on määritelty.
Apache2.2 myöhemmin, AddDefaultCharset oletusasetus tätä direktiiviä ei ole.
httpd.conf ja korjauksia.
httpd.conf on yleensä alapuolella.
 /usr/local/apache2/conf 
Tai
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Kuitenkin tässä tapauksessa seuraavien sivujen kaikki charset on täsmennettävä.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Kaikki sisältö on sama merkki koodausta (charset) kun on charset voit myös määrittää seuraavat.
httpd.conf
 AddDefaultCharset  EUC-JP 

Aina kun olet korjausta, Apache uudelleen.
 # /usr/local/apache2/bin/apachectl restart 
apachectl läpäisevät jos et tiedä, miten asentaa eri versioita ja näyttää seuraavalla tavalla.
 # which apachectl 

Älä näytä sisällön hakemistosta

Lähettäjä: admin klo 11 maanantai 5th, 2008

Jos annat hakemiston nimi selaimesi osoite-kenttään index.html / index.php / index.cgi jos index.html / index.php / index.cgi aiheesta, miten niitä voidaan ehkäistä ja silti nähdä tiedosto luettelosta.
Google on index of Jos teet haun, saat mitä分RI.
httpd.conf ja korjauksia.
httpd.conf on yleensä alapuolella.
 /usr/local/apache2/conf 
Tai
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes poistaa
 Options FollowSymLinks 

Aina kun olet korjausta, Apache
 # /usr/local/apache2/bin/apachectl restart 
apachectl läpäisevät jos et tiedä, miten asentaa eri versioita ja näyttää seuraavalla tavalla.
 # which apachectl 

Määritetty käyttämään CGI

Lähettäjä: admin klo 11 maanantai 5th, 2008

httpd.conf ja korjauksia.
httpd.conf on yleensä alapuolella.
 /usr/local/apache2/conf 
Tai
 /usr/local/etc/apache2 

Kommentoi ulos the Bullet (#), poista
httpd.conf
 AddHandler cgi-script .cgi 

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

URL-osoite "~" (aaltoviivalla) poistaa

Lähettäjä: admin klo 11 maanantai 5th, 2008

httpd.conf ja korjauksia.
httpd.conf on yleensä alapuolella.
 /usr/local/apache2/conf 
Tai
 /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 direktiivi on yksi esimerkki. Vaihda tarvittaessa.