设置单实例Apache HTTP服务器

  1. 配置仓库
bash 复制代码
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vi rpm.repo

仓库代码:

bash 复制代码
[BaseOS]
name=BaseOS
baseurl=/mnt/BaseOS
enabled=1
gpgcheck=0
 
[AppStream]
name=AppStream
baseurl=/mnt/AppStream
enabled=1
gpgcheck=0
  1. 挂载
bash 复制代码
[root@localhost yum.repos.d]# mount /dev/sr0 /mnt/
mount: /mnt: WARNING: source write-protected, mounted read-only.
  1. 安装httpd软件包
bash 复制代码
[root@localhost yum.repos.d]# dnf install httpd -y

显示Complete!安装成功

  1. 启动服务
bash 复制代码
[root@localhost yum.repos.d]# systemctl start httpd
  1. 关闭防火墙
bash 复制代码
[root@localhost yum.repos.d]# systemctl stop firewalld
  1. 给网页写内容
bash 复制代码
[root@localhost yum.repos.d]# echo welcome to hahahhaha > /var/www/html/index.html
  1. 在浏览器中输入网址进行访问
  2. 进入etc/httpd/conf.d目录,编辑vhost.conf配置文件
bash 复制代码
<directory /www>
allowoverride none
require all granted
</directory>
<virtualhost 192.168.209.136:80>
documentroot /www
servername 192.168.209.136
</virtualhost>
  1. 创建/www目录
bash 复制代码
[root@localhost conf.d]# mkdir /www
  1. 写内容到/www/index.html访问测试
bash 复制代码
[root@localhost conf.d]# echo welcome to xixi > /www/index.html
  1. 重启httpd服务
bash 复制代码
[root@localhost conf.d]# systemctl restart httpd
  1. 关闭防火墙
bash 复制代码
[root@localhost conf.d]# systemctl stop firewalld
  1. 关闭SELinux
bash 复制代码
[root@localhost conf.d]# setenforce 0
  1. 进入浏览器访问
相关推荐
程序员小崔日记3 小时前
20块钱注册一年 .COM 域名!Spaceship 最新优惠教程,支付宝即可付款(附优惠码)
服务器·腾讯云·域名
实心儿儿4 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
FII工业富联科技服务4 小时前
工业设备运维如何Agentic化?拆解Factory Brain的设备运维架构
大数据·运维·人工智能·架构·制造
林浅不想努力5 小时前
LVS知识点总结
服务器·云原生·lvs
Dawn-bit5 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan6 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
极客先躯7 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试
三言老师9 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
attitude.x10 小时前
Cursor+GitOps:自动化运维新姿势
运维·自动化
ChaITSimpleLove10 小时前
SimpleIdServer 6.0.4 Docker Compose 实战部署指南
运维·docker·容器·身份认证·id-server·simpleidserver