Apache2虚拟主机配置端口80到8888

时间:2016-05-18 07:32:07

标签: apache vhosts

我正在努力在远程服务器上配置虚拟主机以执行以下操作: 我有一个在端口8888上运行的Tomcat,并希望在端口80上向公众提供它。为此,我有一个像这样的v-host配置,它工作得很好:

<VirtualHost *:80>
    ServerName subdomain.myserver.com
    ServerAlias some-alias.com www.some-alias.com
    Redirect permanent / http://myserver.com:8888
</VirtualHost>

此外,我想运行一些位于/ var / www / auth /中的php脚本。我试图将它们添加到上层v-host配置下面,但它们无法访问:

<VirtualHost *:80>
    ServerName subdomain.myserver.com
    ServerAlias some-alias.com www.some-alias.com
    DocumentRoot /www/auth/
    Redirect permanent /auth http://myserver.com:80/auth
</VirtualHost>

最诚挚的问候!

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效:

Out-File

或许你甚至想让它对你的用户更漂亮:

DocumentRoot /var/www/auth/
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule (.*)  http://myserver.com:8888%{REQUEST_URI} [R=301,L]
相关问题