php - 设置 Apache 虚拟主机 (CentOs)

标签 php linux apache

如何在 Linux 上为新域名设置 VirtualHost? 就像,

而且,我在 /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.confInclude 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/

相关文章:

php - Phing复制文件夹内容

php - CouchDB实时Ajax推送更新

php - 为每个元素运行 php 操作

linux - 符号链接(symbolic link)覆盖了 linux 中的环境变量

linux - EXT3 文件系统预摘要 Material

linux - 按字母顺序对文件进行子集化

django - Http POST丢弃URL中的端口

php - 通过ip访问虚拟主机

php - 如何在php mysql中创建表和字段

apache - 如何在 docker apache httpd 中安装 mod_pagespeed