欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 Linux实验:安装和配置Apache服务

程序员文章站 2022-03-12 20:31:56
Linux实验:安装和配置Apache服务题目要求编程环境本地云端客户端命令实现安装Apache HTTP服务器程序开启Apache服务并检查Apache服务的运行状态开放Apache服务的默认端口80并检查是否开放成功开放HTTP服务并检查是否开放成功安装PHP并重启Apache服务新建PHP网页测试访问PHP网页题目要求使用SSH客户端(如SecureCRT)远程连接Linux操作系统,实现以下功能:(1)安装和开放Apache服务。(2)通过Apache服务访问PHP网页。要求分别在本地和云...

题目要求

使用SSH客户端(如SecureCRT)远程连接Linux操作系统,实现以下功能:
(1)安装和开放Apache服务。
(2)通过Apache服务访问PHP网页。
要求分别在本地和云端操作成功。

编程环境

本地

本地操作系统:Windows 10
本地虚拟机运行平台:VMware Workstation Pro 14
本地虚拟机镜像:CentOS-7-x86_64-Minimal-1908.iso

云端

云服务器提供商:阿里云计算有限公司
Linux发行版本及版本号:CentOS 7.6 64位

客户端

SecureCRT

命令实现

安装Apache HTTP服务器程序

yum –y install httpd

开启Apache服务并检查Apache服务的运行状态

# 重启Apache服务,不用start用restart是为了避免读者之前启动过Apache服务且没有关闭
systemctl restart httpd

# 检查Apache服务的运行状态,有running字样说明启动成功
systemctl status httpd

# 设置Apache服务开机自启动,此步为防止以后重启了Linux后使用Apache前忘记启动服务,读者视自身情况选择是否执行本命令
systemctl enable httpd

开放Apache服务的默认端口80并检查是否开放成功

# 重启防火墙,以保证防火墙一定是开启的
systemctl restart firewalld

# 在防火墙添加端口80且设置永久开启
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 重新加载防火墙,使上一步操作生效
firewall-cmd --reload

# 查看80端口是否开放
firewall-cmd --zone=public --query-port=80/tcp

如果是Linux云服务器,则还要在阿里云服务器控制台增加Apache服务默认端口80的安全组规则,才能保证Apache服务能被访问。具体操作请看博客《Linux脚本编程:sudo命令下安装ssh服务并自定义端口和允许root登陆》中代码实现部分的注意事项。

开放HTTP服务并检查是否开放成功

# 重启防火墙,以保证防火墙一定是开启的
systemctl restart firewalld

# 在防火墙添加服务http且设置永久开启
firewall-cmd --zone=public --add-service=http --permanent

# 重新加载防火墙,使上一步操作生效
firewall-cmd --reload

# 查看http服务是否开放
firewall-cmd --query-service http

安装PHP并重启Apache服务

yum –y install php

# 查看PHP版本,以检查是否安装成功
php -v

systemctl restart httpd

新建PHP网页

# 新建网页index.php
vi /var/www/html/index.php 

# 按下i键进入编辑模式,输入以下内容以显示PHP配置信息和自定义信息:
<?php
phpinfo();
echo "Hello PHP!";   
?>
# 按下esc键退出编辑模式

# 保存并退出文件
:wq

在非Mac系统中启用Apache服务后,把网页文件放到Apache的默认根目录/var/www/html下,就可以通过IP地址访问该网页文件。如果使用Apache的默认端口80,则当网页文件名为index时,在浏览器仅输入IP地址就相当于输入了IP:80/index.xxx(xxx是网页后缀名,如php、go、jsp、js等)。

测试访问PHP网页

# 获取IP:80/index.php网页的HTML信息,也可以在浏览器上输入IP地址进行访问
curl localhost

荐
                                                        Linux实验:安装和配置Apache服务

如果文章内容出错或者您有更好的解决方法,欢迎到评论区指正和讨论!

本文地址:https://blog.csdn.net/weixin_40589192/article/details/107315608