Apache虚拟主机分别设置IP,子文件夹和域

时间:2017-08-18 11:57:11

标签: apache server virtualhost digital-ocean

我有以下问题: 我只是通过IP使用我的VPS(digitalocean)并且有一些页面是可访问的,如下所示: 123.321.456.654 / page1,123.321.456.654/page2等

现在我需要托管一个来自域名主持人的网站,并且仍然希望通过IP使用我的目录。

我找到了有关如何设置多个域的教程,但没有找到如何将IP本身保留为单独目录的教程。目前,我在 sites-enabled 目录中有一个名为域名的 .conf 文件。 域名链接到子文件夹/ var / www / officialpage。

现在,如果我想要正确链接域名,我必须禁用 default-000.conf 文件,但是我放弃了所有其他别名。

如何将我的域设置为像Alias一样对待,并使IP本身指向另一个页面?它有可能吗?

这是我的.conf文件

domain.com.conf

<VirtualHost *:80>
        ServerName domain.com
        ServerAlias www.domain.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/page4

        <Directory /var/www/raum4>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>


        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

和我的000-default.conf

<VirtualHost *:80>

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        Alias /page1 /var/www/p1
        Alias /page2 /var/www/p2
        Alias /page3 /var/www/p3

        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

1 个答案:

答案 0 :(得分:0)

2天后,一切都按预期工作......似乎我的提供商需要超过6小时他声称要设置一切。还是谢谢你!