Personal tools
You are here: Home PC zope&plone VirtualHostの設定
Document Actions

VirtualHostの設定

by かわうぃん last modified 2008-01-14 13:25

ApacheとZopeをそれぞれ別ドメインで管理する

本CentOSサーバーは、一つのIPアドレスに対して、2つのURLを所持しています。(DNSへ登録必要)

CentOSの場合は、/etc/httpd/conf.dの中に*.confファイルを生成する。今回はvirtualhost.confファイルを生成します。

ProxyPassを使用する方法(最低限の設定です。)

NameVirtualHost *:80
<VirtualHost *:80>
ServerName kawawin.dyndns.org <=メインサーバーのURL
</VirtualHost>
<VirtualHost *:80>
  ServerName tsunpa.homeunix.com <=サブ・サーバー(ZOPE・Plone用)のURL
  ProxyRequests Off
  <Directory proxy:*>
    Order deny,allow
    Allow from all
  </Directory>
ProxyPass / http://localhost:8080/VirtualHostBase/http/tsunpa.homeunix.com:80/plone-site/VirtualHostRoot/
ProxyPassReverse / http://localhost:8080/VirtualHostBase/http/tsunpa.homeunix.com:80/plone-site/VirtualHostRoot/
</VirtualHost>

Rewriteを使用する方法(最低限の設定です。)

NameVirtualHost *:80
<VirtualHost *:80>
ServerName kawawin.dyndns.org <=メインサーバーのURL
</VirtualHost>
<VirtualHost *:80>
  ServerName tsunpa.homeunix.com <=サブ・サーバー(ZOPE・Plone用)のURL
  ProxyRequests Off
  <Directory proxy:*>
    Order deny,allow
    Allow from all
  </Directory>
RewriteEngine On
RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/http/tsunpa.homeunix.com:80/plone-site/VirtualHostRoot/$1 [P,L]
</VirtualHost>


注意;このマシンでは、Ploneへのアクセスは、http://localhost:8080/plone-site/です。これをhttp://tsunpa.homeunix.comへRewriteしています。


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: