Я запускаю Ubuntu 12.04 LTS
сервер.
На этом сервере я установил iRedAdmin
свой почтовый сервер. Пока все хорошо. Теперь я хочу добавить сайт своей компании на этот сервер, но не могу заставить его работать.
Я указал записи DNS на свой серверvpl.siи добавил vhost
файл вsites-avaliable
. После этого я сделал a2ensite vpl.si
и sudo service apache2 reload
.
Кроме того, разрешение для папки www установлено на chomd -R 777 /www
.
Мой файл vhost vpl.si
выглядит так:
<VirtualHost vpl.si:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
Но у меня все равно страница не найдена. Не имею понятия, что я делаю не так? Спасибо!
РЕДАКТИРОВАТЬ:I forgot to add Allow 80 to UFW Firewall. It is working now.
решение1
попробуйте удалить доменное имя
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
решение2
Единственное, что я вижу странного в предоставленной информации, так это то, что у вас DocumentRoot установлен в /var/www, но затем вы говорите, что используете chmod /www, так что если это верно, возможно, вам нужно установить DocumentRoot в /www.
Кстати, нет необходимости устанавливать chmod 777 для вашего веб-дерева.