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

建站经验
经验分享---社区网站的可持续发展之路
从精简导航谈小型网站的设计
开发者建议创建Flash站点十大可用性技巧
避免业余网站感觉 让网站WEB设计更专业
网页的设计原则:任务实现色彩布局造型优化
博客平台多样化 应分清角度再看商业模型
把握网站运作的基本法则 你离成功有多远
在校学生做网站博客一定要注意的五个方面
新开论坛引导和保持忠实用户的五个好办法
第一个垃圾站,我回忆中永远的经典
疯魔开心网 激情后要向站长学习怎么赚钱
宁做业余站也不要闲着没事做 用心去做事
地域性专业性中小站点发展分析和经验探讨
三年做站心得:业余站如何进行商业化运营
站长诊所:中小网站的八个通病和解决方法
七个小小窍门:提高网站内容页面的点击率
构建人见人爱搜索喜欢正规网站101个守则
站长朋友们:少走些弯路请做好规划再坚持
站长每天检查网站的重要性
你知道:搜索引擎第一页为谁而留吗?

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-26   浏览: 117 ::
收藏到网摘: 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

登陆 还没注册?