如何使用Apache在本地添加域名?

问题描述

我有一个网站,该网站曾经用于在本地主机上部署,运行命令:sudo /etc/init.d/apache2 start,然后键入URL:http://XXX/myfirstphpsite/src,其中XXX是我的IP地址,而myfirstphpsite / src是包含我的网站的目录。

但是,现在我要输入以下URL: http://pharaohohparis.tld,而不是最后一个要在我的本地网站中部署的URL。

为此,我做了以下事情:

  1. 我进入了库:/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>
    
  2. 我通过键入以下内容激活了虚拟主机:

sudo a2ensite pharaohofparis.tld.conf
sudo服务apache2重新加载

  1. 我通过添加以下行来编辑文件/etc/hosts
127.0.0.1       pharaohofparis.tld

但是,当我输入URL:http://pharaohofparis.tld时,出现DNS错误“ DNS_PROBE_FINISHED_NXDOMAIN”。我该如何解决?

编辑:问题是LINUX子系统。没有问题是真正的乌布。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)