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
Apache vhost不重定向_Apache_Ubuntu_Apache2_Vhosts - Fatal编程技术网

Apache vhost不重定向

Apache vhost不重定向,apache,ubuntu,apache2,vhosts,Apache,Ubuntu,Apache2,Vhosts,我有一台运行Ubuntu14.04LTS的服务器,我正在尝试设置vHost。我已经做的是, 1) 创建了两个文件desktopia.be.conf和everybodycreative.be.conf,如下所示 desktopia.be.conf: <VirtualHost *:80> ServerAdmin your_email_address ServerName desktopia.be ServerAlias www.deskto

我有一台运行Ubuntu14.04LTS的服务器,我正在尝试设置vHost。我已经做的是, 1) 创建了两个文件desktopia.be.conf和everybodycreative.be.conf,如下所示

desktopia.be.conf:

<VirtualHost *:80>
        ServerAdmin your_email_address
        ServerName desktopia.be
        ServerAlias www.desktopia.be

        DocumentRoot /var/www/desktopia
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/desktopia>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>
并重新启动了apache2服务

现在的问题是,当我连接到这两个域名中的一个时,我只能看到我的www文件夹的内容,正如你在这里看到的

如果有人能告诉我应该去哪里,或者需要什么更多的信息来解决这个问题,请问我,这样我就可以解决这个问题。这已经困扰了我几天了,我需要尽快修复


谢谢你已经帮了我:)

我想你需要跑步了

a2enmod rewrite
打开“重写”模块

然后在相对文件夹中。htaccess

RewriteCond %{HTTP_HOST} ^(.+)\.desktopia\.be
RewriteCond %{HTTP_HOST} !^www\.desktopia\.be [NC]
RewriteRule ^(.+)$ /var/www/desktopia/%1/$1
其他url也一样


我没有尝试过,因此您可能需要修改.htaccess文件夹代码中的某些内容。

您需要在配置中启用NameVirtualHosts指令。

但它位于服务器上我是远程连接我更改了代码,现在它可能适用于您的服务器我执行了a2enmod重写,重新启动了apache2服务,它成功了,我甚至不用使用你发布的代码。你能解释一下它的功能吗?a2enmod rewrite启用模块重写,
a2enmod rewrite
RewriteCond %{HTTP_HOST} ^(.+)\.desktopia\.be
RewriteCond %{HTTP_HOST} !^www\.desktopia\.be [NC]
RewriteRule ^(.+)$ /var/www/desktopia/%1/$1