怎样在SuSE Linux垄断零碎下设定Apache

   来源:网海拾贝




Apache需求设定成虚构网站空间体式款式。

新版SuSE的Apache曾经改成模组化。

所以只需修正几个档案就可以在设立扶植帐号时,网站就对应的到职位。

而不消去修正http.conf一个个建对应/home的职位,建完还要重新启动Apache 。

1.修正/etc/sysconfig/apache2

]#vi /etc/sysconfig/apache2

找APACHE_MODULES

在最初面加上vhost_alias

存档重新编译apach2的设定档让apache2载入vhost模组

]#SuSEconfig --module apache2

2.在/etc/apache2/vhosts.d/设立扶植一个新档叫vhost.conf内容如下

]#vi /etc/apache2/vhosts.d/vhost.conf

UseCanonicalName Off

ErrorLog /var/log/apache2/error_log

CustomLog /var/log/apache2/access_log common

VirtualDocumentRoot /home/vhost/%0/public_html

VirtualScriptAlias /home/vhost/%0/public_html/cgi-bin

AddHandler cgi-script .cgi

Options ExecCGI

SetHandler cgi-script

白色地方依个人兴味设定不合

预设因该是/home/%0/public_html

/home的前面没"vhost"小弟为办理利便所以多建一层目次

如许home看起来就清洁多噜

3.修正default-server.conf

vi default-server.conf

找ScriptAlias XXXXXX

标明失这一段

#ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

# "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased

# CGI directory exists, if you have that configured.

#

#

# AllowOverride None

# Options ExecCGI -Includes

# Order allow,deny

# Allow from all

#

没多建目次的

这边apache2 restart就OK噜直接跳过上面4的办法

4.若有多建一层还要继续修正mod_userdir.conf

]#vi mod_userdir.conf

改成

存档分开

5.重新启动apache2

]#rcapache2 restart

此后要设立扶植网站

只需设立扶植新USER时

家目次直接建成domain体式款式就OK了

比如

ABC USER他的家目次建成/home/vhost/www.xyz.com

apache就会自动去/home/vhost/www.xyz.com/public_html/

目次下读网站资料了。




版权声明: 原创作品,容许转载,转载时请务必以超链接体例标明文章 原始来因 、作者信息和本声明。不然将清查法律责任。

posted @ 2011-03-07 20:42  蓝色的天空III  阅读(138)  评论(0编辑  收藏  举报