如何在 Linux 上为新域名设置 VirtualHost? 就像,
- http://weblog.localhost -> 直接到 /opt/lampp/htdocs/weblog.localhost/mvc_htdocs
而且,我在 /opt/lampp/etc/extra/httpd-vhosts.conf 中添加了这个
> NameVirtualHost *:80
>
> <VirtualHost *:80>
> DocumentRoot "/opt/lampp/htdocs"
> ServerName localhost
> </VirtualHost>
>
> <VirtualHost *:80>
> DocumentRoot "/opt/lampp/htdocs/weblog.localhost/mvc_htdocs"
> ServerName weblog.localhost
> DirectoryIndex index.php index.html
> </VirtualHost>
我删除了 /opt/lampp/etc/httpd.conf 中 Include etc/extra/httpd-vhosts.conf 前面的 #
但是当我输入我的新域时出现一个空网站。
请帮帮我。谢谢:)
最佳答案
你必须在“/etc/httpd/conf.d/”中为这个虚拟主机创建一个新的配置文件。创建一个新文件 vhost1.conf(您可以选择任何合适的名称)。在下面输入代码。
<VirtualHost *:80>
ServerName weblog.localhost
DocumentRoot /opt/lampp/htdocs/weblog.localhost/mvc_htdocs
DirectoryIndex index.php index.html
</VirtualHost>
保存并退出文件。重启httpd服务。
关于php - 设置 Apache 虚拟主机 (CentOs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41668974/