3

80 ポートから Nodejs ポート 9000 にすべてのリクエストを転送するために、Apache Httpd ポート転送が有効になっている Nodejs サーバーで実行されている自分のサイトに wordpress を統合しようとしています。wordpress を Apache httpd /www/blog フォルダーにインストールしました。

今、私は httpd.conf を編集して、クライアントからのすべてのリクエストが nodejs サーバーに転送されるようにします。これは可能ですか?

httpd.conf の Virtualhost コードは次のとおりです:-

    <VirtualHost *:80>
        ProxyPreserveHost On
        ProxyPass / http://localhost:9000/
        ProxyPassReverse / http://localhost:9000/
        ServerName example.com
    </VirtualHost>

どんな助けでも大歓迎です。

4

1 に答える 1

2

これは私にとってはうまくいきました。他の人の助けになるかもしれません。

    <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>
于 2013-09-15T17:12:37.360 に答える