如何仅使用服务器 IP 和服务器别名在 apache2 上设置多个虚拟主机?

如何仅使用服务器 IP 和服务器别名在 apache2 上设置多个虚拟主机?

我正在尝试为 apache 设置多个虚拟主机“filebrowser.com”和“videos.com”,但是,我只能访问 filebrowser.com,而不能访问 videos.com。我还必须输入我的服务器的静态 IP“172.16.0.6”才能访问该网站。我假设 apache 使用最相关的主机(按字母顺序排列)。基本上,我无法使用服务器别名加载任何一个网站。

这是 videos.com 的配置文件

<VirtualHost *:80>

ServerAdmin webmaster@localhost
ServerName 172.16.0.6
ServerAlias www.videos.com
DirectoryIndex index.html
DocumentRoot /home/usr/public/Videos


LogLevel info
ErrorLog ${APACHE_LOG_DIR}/VideosError.log
CustomLog ${APACHE_LOG_DIR}/VideosAccess.log combined

这是 filebrowser.com 的配置文件

<VirtualHost *:80>

ServerAdmin webmaster@localhost
ServerName 172.16.0.6
ServerAlias www.filebrowser.com
DirectoryIndex filebrowser.html
DocumentRoot /home/usr/public

LogLevel info
ErrorLog ${APACHE_LOG_DIR}/FileBrowserError.log
CustomLog ${APACHE_LOG_DIR}/fileBrowser.log combined

现在,让我来告诉你,我的路由器不允许我配置 DNS,但它允许我分配静态 IP。此外,我只能通过输入静态 IP 172.16.0.6 来访问我的 Web 服务器。

相关内容