【发布时间】:2021-08-30 17:18:51
【问题描述】:
我尝试在 xampp 中为我的网站设置虚拟主机。为此,我将主机文件设置为:
127.0.0.1 siteurl
我在 httpd-vhosts.conf 文件中添加代码:
<VirtualHost *:80>
ServerAdmin webmaster@localhost.com
DocumentRoot "C:/xampp/htdocs/foldername"
ServerName siteurl
<Directory />
AllowOverride none
Require all denied
</Directory>
</VirtualHost>
然后将 siteurl 放入浏览器中,然后我得到了 xampp 仪表板。如何通过输入我的站点 URL 来获取我的网站。 你能帮帮我吗?
【问题讨论】:
-
您的设置似乎正确。检查您的 apache
httpd.conf以查看您的httpd-vhosts.conf是否包含或注释掉。如果该行以#开头,则删除#。然后重启apache -
没有。它已经包含在 httpd.conf 文件中
-
DNS 被缓存。更新主机文件后尝试在命令窗口中运行
ipconfig /flushdns -
请分享更多细节。您是否正确重新启动服务器,以便读取更改的配置?
-
我得到了这个答案