我试图在Apache服务器上同时运行MediaWiki和Wordpress。我已经设置了几个子域虚拟主机的MediaWiki站点,所以那里一切都很好。这是在/var/www/html/mediawiki安装的。
我正在尝试在它自己的目录/var/www/wordpress上安装Wordpress。在Wordpress虚拟主机的配置文件中,我得到了:
<VirtualHost *:80>
ServerName domain.com
ServerAdmin admin@domain.com
DocumentRoot /var/www/wordpress
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<Directory /var/www/wordpress/> AllowOverride All</Directory>显然,domain.com不是域。
然而,每当我访问domain.com时,它似乎都是从/var/www/html/mediawiki加载MediaWiki安装,这显然不是我想要的。
有人知道我在这里做错了什么吗?
发布于 2022-04-04 22:48:39
运行apachectl以查看服务器上的所有服务器/vhost都在运行端口80和443。
apachectl -S我还认为:
<Directory /var/www/wordpress/> AllowOverride All</Directory>应该在虚拟主机块的内部。
https://stackoverflow.com/questions/71629409
复制相似问题