如何为 nodejs 项目配置反向代理以及为 wordpress 项目配置虚拟主机

如何为 nodejs 项目配置反向代理以及为 wordpress 项目配置虚拟主机

我的目标:

我想运行主网站http://dev.abc.com,这是一个 Node.js 项目。我运行了它app.jspm2在 Apache 的虚拟主机中配置了反向代理,它运行得很好。

以下是代码:

<VirtualHost *:80>

    ServerName dev.abc.com
    ProxyRequests Off
    <Proxy *>
      Order deny,allow
      Allow from all
    </Proxy>

    ProxyPass / http://127.0.0.1:8080/

    ProxyPassReverse / http://127.0.0.1:8080/

我的第二个对象

WordPress 中还有另一个项目。其路径是/var/www/html/blog。我想打开 WordPress 设置中的博客,如下所示http://dev.abc.com/blog

我写的代码如下:

<VirtualHost *:80>

    DocumentRoot /var/www/html/blog

    <Directory /var/www/html/blog>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all

        Require all granted
    </Directory>

<VirtualHost *:80>

但没用。每当我试图击中它http://dev.abc.com/blog它显示 404 未找到页面。

如何实现那个事?

笔记:

  • 操作系统 Ubuntu 14.05
  • Web 服务器 apache2 nodejs 用于主网站
    WordPress 用于 /blog php 5.6

相关内容