主站点子目录上的Apache和php
我当前的配置包括:8000是一个带有express的nodejs应用程序主站点子目录上的Apache和php,php,node.js,apache,express,web,Php,Node.js,Apache,Express,Web,我当前的配置包括:8000是一个带有express的nodejs应用程序 <VirtualHost *:80> ServerName example.com ServerAlias www.example.com Alias /old /var/www/php-site <Directory "/var/www/php-site"> Options Indexes FollowSymLinks AllowO
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Alias /old /var/www/php-site
<Directory "/var/www/php-site">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
ProxyRequests on
<Location />
ProxyPass http://localhost:8000/
ProxyPassReverse http://localhost:8000/
</Location>
</VirtualHost>
ServerName example.com
ServerAlias www.example.com
别名/old/var/www/php站点
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
要求所有授权
代理请求
ProxyPasshttp://localhost:8000/
ProxyPassReversehttp://localhost:8000/
我如何让它在/old指向旧站点的地方工作?出于某种原因,它不会认出它。或者更好的是,如何将两者保持在“/”级别,其中“/page”将使用匹配的目录访问应用程序。例如,如果php站点有page/intro,而express站点没有,它将从php站点中提取页面。如果express站点有“/about”页面,它会从那里把它拉出来吗