apache的虚拟主机问题

apache的虚拟主机问题

我正在使用 centos 7 设置服务器,并且已经安装了 Apache 和 php。我尝试设置虚拟主机以避免“localhost/xxx.xxx”,但现在我无法再访问本地主机。但是,如果我编写为虚拟主机设置的网站,然后返回到上一页 Apache 工作,它会打开我试图打开的 php 页面。我尝试删除已设置的虚拟主机,但我不记得如何执行此操作。

答案1

这是普通的如果你看到它。由于它是第一个虚拟主机条目,因此它将显示本地主机。

但你仍然可以在 中进行设置httpd.conf

<VirtualHost localhost:80>
    ServerAdmin localhost
    DocumentRoot /path/to/htdocs/
    ServerName localhost
</VirtualHost>

http://yourwebsite.com像本地一样运行项目

<VirtualHost somewebsite.com:80>
    ServerAdmin [email protected]
    DocumentRoot /path/to/htdocs/yourwebsiteFolder
    ServerName www.yourwebsite.com
    ServerAlias yourwebsite.com
</VirtualHost>

然后使用以下命令重新启动 httpd 守护进程sudo systemctl restart httpd.service

虚拟主机示例将会给你更多帮助。

相关内容