设置单实例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. 进入浏览器访问
相关推荐
FL162386312922 分钟前
win11+WSL+Ubuntu-xrdp+远程桌面闪退+黑屏闪退解决
linux·运维·ubuntu
AOwhisky1 小时前
Linux逻辑卷管理:从“固定隔间”到“弹性存储池”的智慧
linux·运维·服务器
翼龙云_cloud1 小时前
阿里云渠道商:如何使用弹性伸缩来实现计算资源的弹性配置?
服务器·阿里云·云计算
05大叔2 小时前
大事件Day02
运维·服务器
李白你好2 小时前
Burp Suite插件 | 高级HTTP头操作工具
网络·网络协议·http
五仁火烧2 小时前
Vue3 项目的默认端口行为
服务器·vue.js·nginx·容器·vue
SelectDB2 小时前
从 Greenplum 到 Doris:集群缩减 2/3、年省数百万,度小满构建超大规模数据分析平台经验
数据库·数据分析·apache
C Yu小白2 小时前
Linux系统调用与文件操作详解
linux·运维·服务器
ZFB00013 小时前
【麒麟桌面系统】V10-SP1 2503 系统知识——常见用户组简介
linux·运维·kylin
acrelgxy3 小时前
告别被动抢修与盲目巡检!安科瑞运维云平台,让电力系统实现预测性守护。
运维·电力监控系统·智能电力仪表