共计 1449 个字符,预计需要花费 4 分钟才能阅读完成。
今天就跟大家聊聊有关如何进行 SuSE Linux 操作系统下 Apache 虚拟网站设置,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
本次讲解的是需要设定成 Apache 虚拟网站空间方式。本人很喜欢设定成 Apache 虚拟网站空间,在工作中也很喜欢总结关于设定成 Apache 虚拟网站空间的经验教训。
新版 SuSE 的 Apache 已经改成模组化。
所以只要修改几个档案就可以在建立帐号时, 网站就对应的到位置。
而不用去修改 http.conf 一个个建对应 /home 的位置, 建完还要重新启动 Apache。
1. 修改 /etc/sysconfig/apache2
]#vi /etc/sysconfig/apache2
找 APACHE_MODULES
在 *** 面加上 vhost_alias
存档重新编译 apach3 的设定档让 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/
看完上述内容,你们对如何进行 SuSE Linux 操作系统下 Apache 虚拟网站设置有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。