Виртуальный хост Apache2 не работает. "DNS-адрес не найден"
Попытка добавить виртуальный хост test.mysite.se
, Я следовал за всеми шагами здесь: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04
Я не заметил никаких проблем во время установки, но когда я пытаюсь достичь test.mysite.se
Я просто получаю ошибку DNS от Chrome. Но если я просто достигну localhost
я попал на мой сайт.
Я думал, что было бы странно добавить виртуальный хост в ту же папку var/www
как и другие сайты. На моем компьютере с Windows я установил свой виртуальный хост из другой папки.
Путь к моему сайту: /var/www/test.mysite.se
Содержание test.mysite.conf
Внутри etc/apache2/sites-available/
<VirtualHost *:80>
ServerAdmin blablabla@gmail.com
ServerName test.mysite.se
ServerAlias www.test.mysite.se
DocumentRoot /var/www/test.mysite.se/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Я не совсем уверен, почему это не работает. Должен ли я попытаться связать путь к моей странице из другого места вместо /var/www
папка?
1 ответ
Применение следующих изменений может вам помочь.
На вашем главном файле hosts [ / etc / hosts ]
203.95.221.49 www.mysite.se mysite.se test.mysite.se
В файле настроек вашего сайта [ /etc/apache2/sites-available/test.mysite.se.conf ]
<VirtualHost *:80>
ServerAdmin blablabla@gmail.com
ServerName test.mysite.se
DocumentRoot /var/www/test.mysite.se/
</VirtualHost>
Наконец, добавьте точку записи A в поддомен и IP
Type Host Value
A test.mysite.se 203.95.221.49
Благодарю.