我正在尝试将wordpress整合到我在Nodejs服务器上运行的站点上,Apache Httpd端口转发启用将所有请求从80端口转发到Nodejs端口9000.我已将wordpress安装到Apache httpd / www / blog文件夹中。
现在,我想编辑我的httpd.conf,以便所有来自客户端的请求都应该被转发到nodejs服务器,除了我的blog.example.com调用不应该被代理转发,他们应该指向/ www / blog文件夹。 这可能吗 ?
这是来自httpd.conf的虚拟主机代码:
<VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://localhost:9000/ ProxyPassReverse / http://localhost:9000/ ServerName example.com </VirtualHost>
任何帮助,将不胜感激。
在父目录中由htaccess引起的“RewriteEngine不允许在这里”
如何使用mod_headers和mod_expires来caching
尝试将Apache Tomcat端口从8080更改为80时出现内存错误
图像与mod_pagespeed spriting
如何禁用cPanel的URL
xampp的Apache重写不工作
如何Django处理同时发生的并发请求全局variables?
结合“文件夹作为GET参数”和“子域作为GET参数”
在Sierra OSX更新之后,MAMP不工作
这对我有效。 可能对别人有一些帮助。
<VirtualHost *:80> RewriteEngine on RewriteCond %{HTTP_HOST} ^blog.example.com RewriteRule ^(.*)$ http://www.example.com/blog/$1 [L] ProxyPreserveHost On ProxyPass /blog ! ProxyPass / http://localhost:9000/ ProxyPassReverse / http://localhost:9000/ serverName example.com </VirtualHost>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。