设置单实例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. 进入浏览器访问
相关推荐
小二李1 小时前
第11章 nestjs服务端开发:登录鉴权
运维·服务器
i建模2 小时前
如何在Arch Linux中重设忘记的root密码
linux·运维·服务器
chatexcel3 小时前
元空AI+Clawdbot:7×24 AI办公智能体新形态详解(长期上下文/自动化任务/工具粘合)
运维·人工智能·自动化
kida_yuan3 小时前
【Linux】运维实战笔记 — 我常用的方法与命令
linux·运维·笔记
Wpa.wk5 小时前
容器编排 - 了解K8s(pod, deployment,service,lable等概念)
经验分享·测试工具·docker·云原生·容器·kubernetes
何中应5 小时前
vmware的linux虚拟机如何设置以命令行方式启动
linux·运维·服务器
坐怀不乱杯魂5 小时前
Linux网络 - HTTP协议
网络·网络协议·http
野犬寒鸦5 小时前
从零起步学习并发编程 || 第一章:初步认识进程与线程
java·服务器·后端·学习
江畔何人初5 小时前
kubernet与docker的关系
linux·运维·云原生
bubuly5 小时前
软件开发全流程注意事项:从需求到运维的全方位指南
大数据·运维·数据库