首先如果是普通用户,需要输入su - 指令,然后正确地输入密码,就可以从普通用户切换到root用户
切换到root用户之后,就可以按照步骤依次输入后面的指令进行操作
再次之前一定要在路径下vim 一个 html 文件,并且里面一定要写内容(可以任意写)

创建rpm.repo文件,注意.repo这个是不可以改变的格式

里面需要输入以下内容,然后 :wq 保存并退出

输入指令 id 、pwd 看到以下内容

挂载 mount /dev/sr0 /mnt

装包 dnf install httpd -y

dnf remove httpd php* mariadb-server -y

dnf install httpd -y

vim /etc/httpd/conf/httpd.conf


i 键进入输入模式,光标移至99行,输入以下内容:ServerName 0.0.0:80,然后 :wq 保存退出

systemctl restart httpd
netstat -lntup | grep httpd

接下来查看ip,如果没有配置ip需要先输入命令dhclient自动获取ip,然后输入指令 ip a 获取信息

检查和测试 vim /etc/httpd/conf/httpd.conf
curl 127.0.0.1
curl 192.168.85.128
curl 192.168.122.1

输入防火墙有关指令
firewall-cmd --permanent --add-service=http
firewall-cmd --reload

![]()
cd /var/www/html/
ll

rm -rf *
ll
echo Welcome to Rhce > index.html

最后在浏览器直接输入ip地址,我自动获取的ip地址是:192.168.85.128
完成实验

用到的命令总结
安装软件包:yum/dnf install httpd
修改默认配置:ServerName vim /etc/httpd/conf/httpd.conf
启动服务:systemctl start httpd/firewalld
放行防火墙规则:firewall-cmd --permanent --add-service=http
firewall-cmd --reload
自定义页面:echo xxx > /var/www/html/index.html
这篇博客详细记录了如何在Linux系统中从普通用户切换到root用户,安装、配置及管理HTTPD服务的过程。包括创建rpm.repo文件,修改httpd.conf配置,设置ServerName,启动服务,开启防火墙服务,以及自定义网页内容。此外,还介绍了如何通过curl测试服务器响应,并展示了相关命令的使用,如yum/dnf install/remove,vim编辑,systemctl管理服务,firewall-cmd配置防火墙等。
&spm=1001.2101.3001.5002&articleId=123623749&d=1&t=3&u=22f5714442f04fdf942b9e40d672a7cd)
1038

被折叠的 条评论
为什么被折叠?



