如何解决如何使用Apache在本地添加域名?
我有一个网站,该网站曾经用于在本地主机上部署,运行命令:sudo /etc/init.d/apache2 start
,然后键入URL:http://XXX/myfirstPHPsite/src
,其中XXX是我的IP地址,而myfirstPHPsite / src是包含我的网站的目录。
但是,现在我要输入以下URL:
http://pharaohohparis.tld
,而不是最后一个要在我的本地网站中部署的URL。
为此,我做了以下事情:
-
我进入了库:
:/etc/apache2/sites-available/
并创建了一个名为:pharaohofparis.tld.conf
的新文件,在其中插入了<VirtualHost *:80> ServerName pharaohofparis.tld DocumentRoot /var/www/html/myfirstPHPsite/src <Directory /var/www/html/myfirstPHPsite/src> Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
-
我通过键入以下内容激活了虚拟主机:
sudo a2ensite pharaohofparis.tld.conf
sudo服务apache2重新加载
127.0.0.1 pharaohofparis.tld
但是,当我输入URL:http://pharaohofparis.tld
时,出现DNS错误“ DNS_PROBE_FINISHED_NXDOMAIN”。我该如何解决?
编辑:问题是LINUX子系统。没有问题是真正的乌布。
解决方法
正如我在上面的“编辑”中所说:问题显然是Linux子系统。真正的Ubuntu没问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。