Опишу певні фічі веб-сервера 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
Створюємо файл конфігурації для сервера:
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.
<Directory "/home/lala/walls/">
Order allow,deny
Options Indexes
Allow from 127.0.0.1
Allow from All
</Directory>
3) Власне гарний ман для обслуговування багатьох доменних імен на одному хосту приведений тут http://tuxtweaks.com/2009/07/how-to-configure-apache-linux/
4) Про різні мультипроцесорні моделі можна прочитати тут і тут

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