我为Plone构建了一个带apache2的虚拟主机。但是当我访问该页面时,会发生500错误。
我希望页面从cx19890618.com/interop-vlab
重定向到localhost
:10080 / interop-vlab。
顺便说一下,我将Plone实例配置为在端口10080上运行,并且运行良好。
port-base 10000
< http-server>
address 127.0.0.1:80
< /http-server>
我的服务器配置文件如下所示
<VirtualHost *:80>
ServerName cx19890618.com
ServerSignature On
ProxyVia On
# prevent your web server from being used as global HTTP proxy
<LocationMatch "^[^/]">
Deny from all
</LocationMatch>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<IfModule mod_rewrite.c>
RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 3
RewriteEngine on
RewriteEngine on
RewriteRule ^/(.*) http://localhost:10080/VirtualHostBase/http/cx19890618.com:80/interop-vlab/VirtualHostRoot/$1 [P,L]
</IfModule>
</VirtualHost>
我没有域名,所以我在主机中将cx19890618.com配置为192.168.112.249
192.168.112.249 cx19890618.com
现在我可以访问apache2到192.168.112.249的默认页面。 但是当我尝试访问cx19890618.com或cx19890618.com/interop-vlab时,我得到的只是500错误。
我不知道哪个部分出了问题。 任何人都可以帮助我吗?