设置单实例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. 进入浏览器访问
相关推荐
珊珊而川5 小时前
ChatPromptTemplate创建方式比较
服务器·langchain
欧先生^_^7 小时前
Linux内核可配置的参数
linux·服务器·数据库
若风的雨7 小时前
【deekseek】P2P通信路由过程
服务器·网络协议·p2p
Python私教7 小时前
征服Rust:从零到独立开发的实战进阶
服务器·开发语言·rust
玉笥寻珍7 小时前
Web安全渗透测试基础知识之HTTP参数污染篇
网络·网络协议·安全·web安全·http
曼岛_8 小时前
[架构之美]linux常见故障问题解决方案(十九)
linux·运维·架构
大神的风范9 小时前
从0开始学linux韦东山教程第三章问题小结(4)
linux·服务器
大蚂蚁2号9 小时前
windows文件共享另一台电脑资源管理器网络文件夹无法找到机器
运维·服务器·网络
Lw老王要学习10 小时前
Linux数据库篇、第一章_02_MySQL的使用增删改查
linux·运维·数据库·mysql·云计算·it
斤斤计较10 小时前
Docker 环境安装(2025最新版)
运维·docker·容器