当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > SuSE Linux操作系统下Apache的设定方法

建站经验
经验探讨 用户体验与搜索引擎优化的结合
让你的网站产生Google Sitelinks的六个要素
凸显使用体验 网站导航最受美国厂商关注
外国人眼中网站设计和网站建设二十个原则
网站更换域名应该注意的八个方面
五年经验告诉你 细节决定网站成败
新网站如何提高流量
稳中求升 购买付费链接应注意的九个问题
经验越多下手越难 你能抛弃你所学习的吗
站长进行设计网站时必须注意二十三个方面
路径突破 谈谈英文站比中文站更能做成功
谈谈网站运营中的关键的一环 团队的管理
最原始的东西最有价值 致天下所有创业者
名博怎样练成 析月光博客成功的六个原因
学生站长持续自己的冬天 仍坚守春天的期待
关于对web的分析 获得可行动的认识和度量
五个月前后五次改动 让我的流量稳在五万
亲手关闭自己论坛 泣血奉献一些心得经验
用户体验指导思想 易用友好 把用户当傻瓜
网站如何将用户体验与搜索引擎优化相结合

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-26   浏览: 104 ::
收藏到网摘: n/a

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/

目录下读网站资料了。

评论 (0) All

登陆 还没注册?