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



我有以下问题: 我只能通过IP使用我的VPS(数字海洋(,并且有几页可以作为别名,如下所示: 123.321.456.654/页1、123.321.456.654/页2等

现在我需要托管一个带有域名托管商域名的网站,并且仍然想通过 IP 使用我的目录。

我找到了有关如何设置多个域的教程,但没有找到如何将 IP 本身保留为单独目录的教程。目前,我在启用站点的目录中有一个.conf文件,标题类似于域名。 该域链接到子文件夹/var/www/officialpage。

现在,如果我希望域正确链接,我必须禁用默认的 000.conf文件,但随后我丢失了所有其他别名。

如何将我的域设置为被视为别名,并使 IP 本身指向另一个页面?可能吗?

这是我的 .conf 文件

域名.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>

2 天后一切正常.. 似乎我的提供者需要的不仅仅是他声称设置一切的 6 小时。 还是谢谢你!

最新更新