Не начинайте настраивать сайт по умолчанию, он просто превратится в беспорядок, и вы не сможете понять, что и для чего делает директива.
Я бы порекомендовал вам написать собственный виртуальный хост конфигурация, таким образом, вы действительно знаете, что делает ваш сайт.Вот небольшая конфигурация, чтобы начать работу.
<VirtualHost *:80>
ServerName www.mywebsite.com
DocumentRoot /home/www/public_html/
<Directory /home/www/public_html/>
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
Просто поместите ее в sites-available
и затем запустите a2ensite mywebsite
(mywebsite
- имя файла конфигурации vhost), затем перезагрузитеконфигурация сервера с /etc/init.d/apache2 reload
.
Объяснение всех директив, которые я использовал, можно найти в документации Apache (я предполагаю, что вы используете версию 2.2).
О, иКонечно, вам нужно отключить сайт по умолчанию (a2dissite default
), если ServerName
конфликтуют.