Архив за "Уеб сървър (Apache2) 'Категория

Apache autostart

Публикувано от: Admin в 11 понеделник 8th, 2008

Старт и рестартиране на Apache сървър е конфигуриран да стартира автоматично.
Сървърът е било предварително определен, както следва.
 # 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 
Тя е, apachectl start да започнем с това наскоро е както следва.
/etc/rc.local
 # Start Apache
/usr/local/apache2/bin/apachectl start 
apachectl ще минат през теб, ако не знаете как да инсталирате различни версии и изглежда по следния начин.
 # which apachectl 

META таг знаци чете, ако Вие посочвате

Публикувано от: Admin в 11 понеделник 5th, 2008

А предишната версия на Apache по подразбиране AddDefaultCharset директива "ISO-8859-1 (Латински-европейски езици, френски, немски)" е уточнен.
Apache2.2 AddDefaultCharset подразбиране настройка на настоящата директива е не.
httpd.conf и поправки.
httpd.conf обикновено се намират по-долу.
 /usr/local/apache2/conf 
Или
 /usr/local/etc/apache2 

httpd.conf
 AddDefaultCharset  off 
Въпреки това, в този случай, следните страници на всички charset трябва да бъдат уточнени.
 <META http-equiv=Content-Type content="text/html; charset=Shift_JIS"> 

Цялото съдържание е един и същ характер кодиране (знаци) в charset можете да посочите следното.
httpd.conf
 AddDefaultCharset  EUC-JP 

Когато приключите решение, Apache да рестартирате.
 # /usr/local/apache2/bin/apachectl restart 
apachectl ще минат през теб, ако не знаете как да инсталирате различни версии и изглежда по следния начин.
 # which apachectl 

Да не се показва съдържанието на директорията

Публикувано от: Admin в 11 понеделник 5th, 2008

Ако въведете име на директория на вашия браузър адресното поле, index.html / index.php / index.cgi ако index.html / index.php / index.cgi можете index.html / index.php / index.cgi предмет, как да се избегне тях и ще виждат файл списък.
Google в index of Ако търсите, ще стигнем до това, което分RI.
httpd.conf и поправки.
httpd.conf обикновено се намират по-долу.
 /usr/local/apache2/conf 
Или
 /usr/local/etc/apache2 

httpd.conf
 Options  Indexes  FollowSymLinks 
Indexes премахнете
 Options FollowSymLinks 

Когато приключите решение, Apache рестартирате.
 # /usr/local/apache2/bin/apachectl restart 
apachectl ще минат през теб, ако не знаете как да инсталирате различни версии и изглежда по следния начин.
 # which apachectl 

Конфигурирани да използват CGI

Публикувано от: Admin в 11 понеделник 5th, 2008

httpd.conf и поправки.
httpd.conf обикновено се намират по-долу.
 /usr/local/apache2/conf 
Или
 /usr/local/etc/apache2 

Коментирани от куршум (#), отстранете
httpd.conf
 AddHandler cgi-script .cgi 

Options за промяна на Директива
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

URL от "~" (тилда), за да премахнат

Публикувано от: Admin в 11 понеделник 5th, 2008

httpd.conf и поправки.
httpd.conf обикновено се намират по-долу.
 /usr/local/apache2/conf 
Или
 /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 в директивата е пример. Моля променете, ако е необходимо.