- 17
- 0
- 约2.02千字
- 约 7页
- 2022-03-04 发布于江西
- 举报
Linux服务器配置与管理
计算机科学与工程系
Apache服务器安装配置
Apache服务器安装配置
【知识目标】
掌握: Apache 服务器配置方法
【能力目标】
会安装配置Apache 服务
【思政目标】
培养学生职业素养和工匠精神。
Apache服务器安装配置
1 . Web服务器安装与运行管理
Apache相关软件包
(1) httpd-2.4.6-45.el7.x86_64.rpm
主程序包,服务器端必须安装该软件包
(2) httpd-devel-2.4.6-45.el7.x86_64.rpm
Apache开发程序包
(3) httpd-manual-2.4.6-45.el7.x86_64.noarch.rpm
Apache的手册文档和说明指南
Apache版本的更新一般要快于Linux内核的更新,要下载新的Apache版本,可到网站下载:
Apache服务器安装配置
2. 查询是否安装了Apache软件包
[root@dyzx ~]# rpm –qa | grep httpd
(4)检查httpd运行的端口
RHEL7默认已安装了Apache软件包。
[root@dyzx ~]# yum -y install httpd
3 . Apache服务的运行管理
(1) Apache启动|重启|重新装载|关闭
[root@dyzx ~]# systemctl start|stop|restart|reload|status httpd.service
(2)设置自动启动
[root@dyzx ~]# systemctl enable|disable httpd
(3) 检查是否运行了httpd进程。
[root@dyzx ~]# ps -ef | grep httpd
[root@dyzx ~]# ss -nutap | grep httpd
Apache服务器安装配置
4.Apache服务的测试
Apache服务启动后,可以在浏览器里输入以下地址,若可看到默认首页,则工作正常。
http://ip 或者
输入回环地址:,测试Apahce是否安装配置成功.显示羽毛网页表示成功.该页面实际在 /var/www/error下的名称为:noindex.html
可以自己建立一个网页测试Apahce:
[root@dyzx ~]# echo “ Welcome to !! ” /var/www/html/index.html
默认情况下,Web服务要通过TCP协议的80端口对外通信,如果安装了防火墙,需要用以下命令打开Web服务的80端口或者停止防火墙后才可以从其他主机进行访问。
[root@dyzx ~]# firewall-cmd --zone=public --add-service=http --permanent
[root@dyzx ~]# firewall-cmd --reload
Apache服务器安装配置
【例】学校内部搭建一台Web主服务器,采用的IP地址为,端口号为80,首页采用index.html文件,管理员E-mail地址为root@,网站所有资源都存放在/var/www/html目录下,并将Apache的根目录设置为/etc/httpd目录。
步骤1:修改主配置文件httpd.conf。
[root@dyzx ~]# vim /etc/httpd/conf/httpd.conf
ServerRoot “/etc/httpd” //31行:设置Apache的根目录为/etc/httpd
Listen 80 //42行:设置httpd监听端口80
ServerAdmin root@localhost //86行:设置管理员E-mail地址为root@
ServerName :80 //95行:设置Web服务器的主机名和监听端口为
DocumentRoot “/var/www/html”//119行:设置网页文档的主目录为/var/www/html
DirectoryIndex index.html //164行:设置主页文件为index.html
Apache服务器安装配置
步骤2:将制作好的网页文档存放在目录/var/www/html中,测试用首页建立如下:
[root@dyzx ~]# echo Welcome to 学院站点 /var/www/html/index.html
步骤3:测试配置文件→重新启动httpd服务。
[root@dyzx ~]# apachectl configtest
[root@dyzx ~]# service httpd restart
步骤4:测试。在浏览器地址栏
原创力文档

文档评论(0)