Вівторок, 1 листопада 2011 р.

Apache.Щоб не забути...


Опишу певні фічі веб-сервера apache2, щоб не забути:

1) Установка http-авторизації.

Правимо директиву AllowOverride в основному конфігураційному файлі, тобто вона має виглядати так:

<Directory />
   AllowOverride AuthConfig
</Directory>

Потім кладемо створюємо файл .htaccess в директорії з файлами сервера і пишемо в нього наступний зміст:

AuthType Basic
AuthName "Password Required"
AuthUserFile /var/www/shos-tam/file-with-password
Require valid-user

Далі створюємо користувача і пароль для нього:

htpasswd file-with-password username

2) Роздача файлів з папки використовуючи http-сервер:

Створюємо файл конфігурації для сервера:

touch  /etc/apache2/sites-enabled/mysite

і туди пишемо:

Alias /_WEBDIR "/home/ipeacocks/walls/"
<Directory "/home/lala/walls/">
Order allow,deny
Options Indexes
Allow from 127.0.0.1
Allow from All
</Directory>


Тепер ваші картинки будуть доступні по адресі http://vash_ip/_WEBDIR .
Теж саме можна було включити в основний файл чи в директорію conf.d.

3) Власне гарний ман для обслуговування багатьох доменних імен на одному хосту приведений тут http://tuxtweaks.com/2009/07/how-to-configure-apache-linux/

4) Про різні мультипроцесорні моделі можна прочитати тут і тут 

0 коментарі:

Дописати коментар