Ubuntu下配置Apache的虚拟主机(3)

上面谈了一下简单的虚拟主机配置方法。这个基本上能满足我们大部分的需要。但如果要是安装

Zope+Plone 的话,上面的这点设置是远远不够的,由于 Zope+Plone 结构所采用的端口并非是80

端口,所以我们还得做端口重定向。为了能够做这个,我们得激活 Rewrite 和 Proxy 两个模块。

激活模块很简单,同站点配置目录一样,在 Apache2 中也有两个模块配置目录:mods-available

和 mods-enabled。在 mods-available 目录中的是所有可用的模块,而在 mods-enabled 目录中

的则是已被安装到 Apache2 中的模块。由于在 mods-available 目录中已经有了 Rewrite 和

Proxy 模块的配置引导文件,所以只需要简单地将其安装到 Apache2 中即可。使用命令:

sudo a2enmod rewrite

sudo a2enmod proxy

然后,添加虚拟主机站点 plone.britepic.org,同 edunuke 站点创建相似

在/etc/apache2/sites-available/ 目录中建立一个文件 plone。显然这个文件名中是没有 "."

或 "#" 这两个字符的了。然后编辑该文件:

<VirtualHost 10.39.6.59>

ServerName plone.britepic.org

ServerAdmin Ubuntu@britepic.org

ErrorLog "/var/log/apache2/plone_errors.log"

CustomLog "/var/log/apache2/plone_accesses.log" common

RewriteEngine on

RewriteRule ^/(.*)

:8081/VirtualHostBase/http/plone.britepic.org:80/plone/VirtualHostRoot

/$1 [L,P]

<Proxy *>

Order Deny,Allow

Deny from all

Allow from all

</Proxy>

</VirtualHost>

这样就安装好了 plone.britepic.org 虚拟主机站点,可以在浏览器中地址栏中输入

就可以重定向到 Zope+Plone 站点去了。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfppd.html