怎样在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/
目次下读网站资料了。
版权声明:
原创作品,容许转载,转载时请务必以超链接体例标明文章 原始来因 、作者信息和本声明。不然将清查法律责任。