共计 1168 个字符,预计需要花费 3 分钟才能阅读完成。
导读 | 随着网络技术的普及、应用和 Web 技术的不断完善,Web 服务器已经成为互联网上最重要的网络服务之一。原有的客户端 / 服务器模式正逐渐的被浏览器 / 服务器模式所取代。下面有我给大家介绍用得最广泛的 Web 服务器软件 Apache 的安装与运行。 |
Apache 的安装
如果安装 RHEL 6 时没有选择安装 http-2.2.15-15.e16_2.1.i686 包,需要从安装光盘把相应的文件复制到当前目录,再用以下命令安装:
# rpm -ivh http-2.2.15-15.e16_2.1.i686.rpm
安装成功后,有如下几个重要文件和目录:
- /etc/httpd/conf/httpd.conf:Apache 的主配置文件
- /etc/httpd/logs:Apache 日志的存放目录
- /etc/httpd/modules:Apache 模块存放目录
- /usr/lib/httpd/modules:Apache 模块在该目录也存放
- /usr/sbin/apachectl:Apache 控制脚本,用于启动、停止和重启等操作。
- /usr/sbin/httpd:Apache 服务器进程程序文件
- /usr/share/doc/httpd-2.2.15:Apache 说明文档目录
- /var/www:Apache 提供的一个例子网站
另外,安装盘上还应该有 Apache 的帮助手册包,名为 httpd-manual-2.2.15-15.e16_2.1.noarch.rpm, 可以用以下命令安装:
# rpm -ivh httpd-manual-2.2.15-15.e16_2.1.noarch.rpm
安装完后,在 /var/www/manual 目录下会出现网页文件形式的帮助手册。
Apache 的运行
RPM 包安装完后,Apache 使用例子配置文件就可以工作,输入以下命令启动 httpd 进程:
# /usr/sbin/apachect1 start
如果想开机时自动运行 Apache,可以建立一个 Linux 启动文件链接到 /etc/rc.d/init.d 目录下名为 httpd 的脚本文件,用以下命令可以查看 httpd 进程是否已经启动:
# ps -eaf | grep httpd
再输入以下命令查看 Apache 监听端口:
# netstat -an | grep :80
tcp 0 0 :::80 :::* LISTEN
可以看到 80 端口已经处于监听状态。同样为了确保客户端可以访问 Apache 服务器,输入以下命令:
# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
上述过程完成后,就可以在客户端使用浏览器访问 Apache 服务器,在正常情况下,在浏览器上输入 127.0.0.1 会出现 Apache 的测试页面,如下图所示:
正文完
星哥说事-微信公众号
![post-qrcode](https://www.xgss.net/wp-content/uploads/2023/07/二维码-微信公众号256x256.jpg)