设置单实例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. 进入浏览器访问
相关推荐
w***Q35015 小时前
Git工作流自动化
运维·git·自动化
qq_4017004115 小时前
嵌入式用Unix时间的优势及其C语言转换
服务器·c语言·unix
xu_yule18 小时前
Linux_12(进程信号)内核态和用户态+处理信号+不可重入函数+volatile
linux·运维·服务器
虾..18 小时前
Linux 环境变量&&进程优先级
linux·运维·服务器
U***e6318 小时前
PHP在微服务中的Mezzio
微服务·云原生·架构
数据库学啊19 小时前
团队小希望运维简单,时序数据库选型有什么推荐?
运维·数据库·时序数据库
霍格沃兹软件测试开发20 小时前
Playwright MCP浏览器自动化指南:让AI精准理解你的命令
运维·人工智能·自动化
郝学胜-神的一滴21 小时前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发
宾有为21 小时前
【Linux】Linux 常用指令
linux·服务器·ssh
wanhengidc21 小时前
云手机性能如何?
运维·服务器·科技·智能手机·云计算