SUSE Linux如何配置Apache

75次阅读
没有评论

共计 1631 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍 SUSE Linux 如何配置 Apache,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在安装 SUSE 时选择安装了 Apache(现在是 Apache2 版本)或是在 SUSE 光盘中选择安装 Apache,当然也可以到网上下载 Apache 的 *** 版用 RPM 格式直接安装或是手动编译安装,那么在终端中可以输入下列命令对 Apache 进行操作 (终端中的 #表示命令提示符,而文件中的# 一般表示注释):
启动 Apache 服务器:
#/usr/sbin/rcapache2 start
重启 Apache 服务器:
#/usr/sbin/rcapache2 restart
停止 Apache 服务器:
#/usr/sbin/rcapache2 stop
大多数的 Web 服务器上不会只放一个站点,这样就需要我们配置 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 就可以直接跳过下面 4 的动作

4. 若有多建一层还要继续修改 mod_userdir.conf
#vi mod_userdir.conf

5. 重新启动 apache2
#rcapache2 restart
以后要建立网站,只要建立新 USER 时,目录直接建成 domain 方式就可以了
例如
ABC USER 的目录建成 /home/vhost/www.xyz.com
apache 就会自动去 /home/vhost/www.xyz.com/public_html/ 目录下读网站资料了。

以上是“SUSE Linux 如何配置 Apache”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1631字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)