虚拟主机未重定向到正确的文件夹
virtual host not directing to correct folder
免责声明 - 我是 Linux 和 Wordpress 菜鸟。老板说可以,我试试
我们在 Ubuntu 框上配置了多个站点。在开发站点时,我能够将站点配置为使用 dev.website.com 进行访问。网站要上线的时候,我怎么也调不开网站,刚好website.com。我将 DNS 指向 IP,一旦我这样做,它就会打开服务器上的另一个网站。我发现这可能是 vhost 文件的问题,但我无法将其打开到正确的站点。我最终创建了一个虚拟虚拟主机文件作为默认文件。这个文件指向website.com.
的目录
进行此更改后,我可以访问该站点,但在输入 website.com 时,它会重定向到 dev.website.com。我相信重定向发生在服务器上。
这是网站虚拟主机的样子。
website.com.conf
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName website.com
ServerAlias www.website.com
DocumentRoot /var/www/html/website/
<Directory />
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
并创建虚拟虚拟主机文件
000-default.conf
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName fakedomain.net
ServerAlias fakedomain.com
DocumentRoot /var/www/html/website/
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
在此先感谢您的帮助!
请务必更改 wp_config.php 中的 WP_HOME & WP_SITEURL。
免责声明 - 我是 Linux 和 Wordpress 菜鸟。老板说可以,我试试
我们在 Ubuntu 框上配置了多个站点。在开发站点时,我能够将站点配置为使用 dev.website.com 进行访问。网站要上线的时候,我怎么也调不开网站,刚好website.com。我将 DNS 指向 IP,一旦我这样做,它就会打开服务器上的另一个网站。我发现这可能是 vhost 文件的问题,但我无法将其打开到正确的站点。我最终创建了一个虚拟虚拟主机文件作为默认文件。这个文件指向website.com.
的目录进行此更改后,我可以访问该站点,但在输入 website.com 时,它会重定向到 dev.website.com。我相信重定向发生在服务器上。
这是网站虚拟主机的样子。 website.com.conf
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName website.com
ServerAlias www.website.com
DocumentRoot /var/www/html/website/
<Directory />
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
并创建虚拟虚拟主机文件 000-default.conf
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName fakedomain.net
ServerAlias fakedomain.com
DocumentRoot /var/www/html/website/
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
在此先感谢您的帮助!
请务必更改 wp_config.php 中的 WP_HOME & WP_SITEURL。