質問編集履歴

3 追記

merrymerry

merrymerry score 6

2019/07/09 19:18  投稿

同一ドメインでサブディレクトリを別サーバにWordPress設置して表示させる方法
お世話になります。
早速質問なのですが同一ドメインでサブディレクトリを別サーバにWordPress設置して表示させる方法をご教授ください。
リダイレクト処理ではなく別サーバを開いても同一ドメインであるように見せたいです。
Apacheのリバースプロキシで設定すれば設置できそうというのは分かったのですがWordPress側の設定がよくわかりません
Apacheに関しては素人も同然ですがどうにかご教授頂けたらと思います。
**追記**  
ありがとうございます。
しかしリバースプロキシの時点で引っ掛かってしまいました。
設定は以下の通りです
```
<VirtualHost *:443>
   SSLEngine     on
   ServerName   main.co.jp
   ServerAlias   www.main.co.jp
   DocumentRoot  /home/main/www/ssl
   ScriptAlias   /cgi-bin/ /home/main/cgi-bin/
   <Location /test/>
      ProxyPass http://test.jp/
      ProxyPassReverse http://test.jp/
      ProxyPassReverseCookieDomain test.jp main.co.jp
      ProxyPassReverseCookiePath / /test/
      RequestHeader unset Accept-Encoding
      AddOutputFilterByType SUBSTITUTE text/plain text/html application/javascript text/javascript
      Substitute "s|http://test.jp/|https://main.co.jp/|q"
   </Location>
   <Directory /home/main/www/cgi-bin>
       AllowOverride None
       Options   ExecCGI
       Order     allow,deny
       Allow     from all
   </Directory>
   CustomLog     /var/log/httpd/main/main.co.jp-access_log combined
   ErrorLog      /var/log/httpd/main/main.co.jp-error_log
</VirtualHost>  
 
```  
大体このような設定内容です
単純に404エラーが出てしまいます。
メインサーバーはcentOSのApache2.2.15です
そこから外部のレンタルサーバーにリバースプロキシを使ってアクセスしたいです。
お手数おかけしますがご教授下さい
  • Apache

    2200 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • WordPress

    9588 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • サーバ

    932 questions

    サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

2 修正

merrymerry

merrymerry score 6

2019/07/09 19:14  投稿

同一ドメインでサブディレクトリを別サーバにWordPress設置して表示させる方法
お世話になります。
早速質問なのですが同一ドメインでサブディレクトリを別サーバにWordPress設置して表示させる方法をご教授ください。
リダイレクト処理ではなく別サーバを開いても同一ドメインであるように見せたいです。
Apacheのリバースプロキシで設定すれば設置できそうというのは分かったのですがWordPress側の設定がよくわかりません
Apacheに関しては素人も同然ですがどうにかご教授頂けたらと思います。
Apacheに関しては素人も同然ですがどうにかご教授頂けたらと思います。
ありがとうございます。
しかしリバースプロキシの時点で引っ掛かってしまいました。
設定は以下の通りです
<VirtualHost *:443>
   SSLEngine     on
   ServerName   main.co.jp
   ServerAlias   www.main.co.jp
   DocumentRoot  /home/main/www/ssl
   ScriptAlias   /cgi-bin/ /home/main/cgi-bin/
   <Location /test/>
      ProxyPass http://test.jp/
      ProxyPassReverse http://test.jp/
      ProxyPassReverseCookieDomain test.jp main.co.jp
      ProxyPassReverseCookiePath / /test/
      RequestHeader unset Accept-Encoding
      AddOutputFilterByType SUBSTITUTE text/plain text/html application/javascript text/javascript
      Substitute "s|http://test.jp/|https://main.co.jp/|q"
   </Location>
   <Directory /home/main/www/cgi-bin>
       AllowOverride None
       Options   ExecCGI
       Order     allow,deny
       Allow     from all
   </Directory>
   CustomLog     /var/log/httpd/main/main.co.jp-access_log combined
   ErrorLog      /var/log/httpd/main/main.co.jp-error_log
大体このような設定内容です
単純に404エラーが出てしまいます。
メインサーバーはcentOSのApache2.2.15です
そこから外部のレンタルサーバーにリバースプロキシを使ってアクセスしたいです。
お手数おかけしますがご教授下さい
  • Apache

    2200 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • WordPress

    9588 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • サーバ

    932 questions

    サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

1 修正

merrymerry

merrymerry score 6

2019/07/03 19:12  投稿

同一ドメインでサブディレクトリを別サーバにWordPress設置して表示させる方法
お世話になります。
早速質問なのですが同一ドメインでサブディレクトリを別サーバにWordPress設置して表示させる方法をご教授ください。
リダイレクト処理ではなく別サーバを開いても同一ドメインであるように見せたいです。  
Apacheのリバースプロキシで設定すれば設置できそうというのは分かったのですがWordPress側の設定がよくわかりません
Apacheに関しては素人も同然ですがどうにかご教授頂けたらと思います。
Apacheに関しては素人も同然ですがどうにかご教授頂けたらと思います。
  • Apache

    2200 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • WordPress

    9588 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • サーバ

    932 questions

    サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る