Как настроить виртуальные хосты в Centos
23.05.2014
Вот и потребовалось добавить на сервер целый набор доменов.
Для начала нужно в файле /etc/httpd/conf/httpd.conf расскомментируем строчку NameVirtualHost *:80
После этого, в каталоге /etc/httpd/conf.d/ можно создавать отдельные файлы с настройками виртуального хоста.
Было приятно решение, для удобства, создавать отдельные файлы, с именами доменов и расширением .conf
Пример такого файла
1 |
<VirtualHost *:80> ServerName HOST.ru ServerAlias www.HOST.ru DocumentRoot /home/HOST.ru/www <Directory /home/HOST.ru/www> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> #лог ошибок ErrorLog /home/HOST.ru/logs/error.log # #лог обращений выключен по умолчанию, для включения уберите # #CustomLog /home/HOST.ru/logs/access.log common # # php safety options # php_admin_flag register_globals 0 php_admin_value date.timezone 'Europe/Moscow' php_admin_value open_basedir /home/HOST.ru/ php_admin_value max_execution_time 60 php_admin_value upload_max_filesize 50M php_admin_value upload_tmp_dir /home/HOST.ru/tmp php_admin_value session.save_path /home/HOST.ru/tmp </VirtualHost> |