Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
试图在VPS上运行三个域,一个可以运行,另两个显示apache测试页面_Apache_Multiple Domains - Fatal编程技术网

试图在VPS上运行三个域,一个可以运行,另两个显示apache测试页面

试图在VPS上运行三个域,一个可以运行,另两个显示apache测试页面,apache,multiple-domains,Apache,Multiple Domains,我有三个域,我指向一个VPS 一个位于/www/html/中,另两个在/www/html/中有自己的文件夹。我的第一个域名运行良好 然而,另外两个只在apache测试页面登陆。我已经注释掉了conf.d/welcome.conf中的所有内容,但仍然得到了测试页面 以下是我为httpd.conf所做的 <VirtualHost 192.241.117.214:80> ServerName tishu.org ServerAlias www.tishu.org DocumentRoot

我有三个域,我指向一个VPS

一个位于/www/html/中,另两个在/www/html/中有自己的文件夹。我的第一个域名运行良好

然而,另外两个只在apache测试页面登陆。我已经注释掉了conf.d/welcome.conf中的所有内容,但仍然得到了测试页面

以下是我为httpd.conf所做的

<VirtualHost 192.241.117.214:80>
ServerName tishu.org
ServerAlias www.tishu.org
DocumentRoot /var/www/html/
</VirtualHost>

<VirtualHost 192.241.117.2:80>
ServerName avrse.net
ServerAlias www.avrse.net
DocumentRoot /var/www/html/avrse
</VirtualHost>

<VirtualHost 192.241.117.3:80>
ServerName pureavarice.com
ServerAlias www.pureavarice.com
DocumentRoot /var/www/html/vera
</VirtualHost>

服务器名tishu.org
ServerAlias www.tishu.org
DocumentRoot/var/www/html/
ServerName avrse.net
ServerAlias www.avrse.net
DocumentRoot/var/www/html/avrse
服务器名pureavarice.com
ServerAlias www.pureavarice.com
DocumentRoot/var/www/html/vera

我做错了什么?

在编辑服务器的
httpd.conf
之后,是否重新启动了Apache?是的,我已经重新启动了Apache几次。与这些目录相关联的用户和组是什么?如果您更改它,使工作的一个使用不同的域和documentroot,它会工作吗?如果我将tishu.org的documentroot切换到/avrse,它会正确显示我的索引文件和avrse中的其他目录,比如avrse.net应该如何工作。我不知道如何回答你的第一个问题,我昨天才开始学这个东西,所以我还是有点生疏。好吧,我知道了。我将我的其他域指向192.241.117.2和.3,在那里我应该有常规IP。我似乎在遵循错误的方向。