首页 > 网站 > 建站经验 > 正文

SuSE Linux操作系统下Apache的设定方法

2024-04-25 20:17:21
字体:
来源:转载
供稿:网友

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/

目录下读网站资料了。

上一篇:企业网站网站要弄清楚为什么要做网站优化?

下一篇:从5个方面为你的2.0社区提高选择价值

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注