首页建站经验 SuSE Linux操作系统下Apache的设定方法

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

apache需要设定成虚拟网站空间方式。 新版suse的apache已经改成模组化。 所以只要修改几个档案就可以在建立帐号时,网站就对应的到位置。 而不用去修改http.conf一个个建对…

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/

目录下读网站资料了。

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/10646.html
上一篇个人站长:网商和博客是中小站长头上的两把利刃
下一篇 微软Live Search UK的优化建议
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部