
centos7上搭建http服务器以及设置目录访问
发布日期:2021-05-18 10:02:32
浏览次数:19
分类:精选文章
本文共 1400 字,大约阅读时间需要 4 分钟。
安装并配置Apache HTTP服务器的步骤如下:
安装HTTP服务
首先,安装Apache HTTP服务。在终端中执行以下命令:sudo yum install httpd
安装完成后,HTTP服务器会被部署为systemd服务。
配置Apache服务器
修改Listen配置
打开Apache的主配置文件/etc/httpd/conf/httpd.conf
,查找Listen
行,将其修改为:Listen 127.0.0.1:80
这样,Apache将只侦听本地主机的80端口。
访问控制和目录设置
Apache的基本配置文件中,默认的DocumentRoot
设置为/var/www/html
,不需要修改。- 如果需要更改服务器默认的文件存储目录,修改
DocumentRoot
到如/pub/meetings/test
:sudo vi /etc/httpd/conf/httpd.conf
找到
DocumentRoot
行,并将其修改为:DocumentRoot "/pub/meetings/test"
同时,注释掉默认的
DocumentRoot
行以避免冲突。
- 如果需要更改服务器默认的文件存储目录,修改
防火墙配置
确保80端口(TCP和UDP)已开放:sudo firewall-cmd --query-port=80/tcpsudo firewall-cmd --query-port=80/udp
如果端口未开放,执行:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcpsudo firewall-cmd --permanent --zone=public --add-port=80/udp
完成后,重启防火墙服务:
sudo firewall-cmd --reload
创建和设置默认页面
在/var/www/html
目录中创建index.html
,内容为:Hello World
设置权限:
sudo chown apache:apache index.html
启动Apache服务
启动Apache HTTP服务器:sudo systemctl start httpd
查看服务状态:
systemctl status httpd
确认服务正常运行,HTTP端口80应已打开。
访问本地服务器
在浏览器中输入http://localhost
,应该看到"Hello World"
内容。开启目录结构
- 修改
/etc/httpd/conf.d/welcome.conf
:找到Options -Indexes
行,将其更改为Options +Indexes
,从而启用目录索引。 - 重启Apache:
sudo systemctl restart httpd
处理SELinux问题
如果在访问NTFS分区时出现SELinux错误,执行以下步骤:sudo setsebool -P httpd_use_fusefs 1sudo systemctl restart httpd
或者,长期关闭SELinux:
sudo vi /etc/selinux/config
将SELINUX=enforcing
更改为SELINUX=disabled
,然后重启系统。
通过以上步骤,您可以成功安装并配置Apache HTTP服务器,并能够在本地或局域网中访问网站。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年05月06日 19时30分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
stm32学习之按键输入检测
2019-03-17
Springboot 初學習
2019-03-17
如何用华为位置服务实现搜索位置返回父子节点信息
2019-03-17
2020年云南省专升本 - 「计算机」专业各院校招生计划
2019-03-17
Android程序设计基础作业目录 (作业笔记)
2019-03-17
同一个实例注册到两个eureka上面
2019-03-17
ireport报表Style属性,根据不同数据显示不同背景
2019-03-17
【数据库】实验二~六
2019-03-17
【Qt】布局
2019-03-17
uni-app的请求数据的封装
2019-03-17
国仁网络资讯:抖音如何利用Dou+推广引流;dou+推广需要注意什么?
2019-03-17
频繁删除作品真的影响流量吗?新人又该如何规划道路丨国仁网络资讯
2019-03-17
C++容器笔记
2019-03-17
Android 四大组件、五大存储、六大布局总结
2019-03-17
【VRP问题】基于模拟退火改进遗传算法求解带时间窗含充电站的车辆路径规划问题EVRPTW
2019-03-17
【图像识别】基于模板匹配实现手写数字识别
2019-03-17
【语音去噪】最小二乘法(LMS)自适应滤波器matlab源码
2019-03-17
【边缘检测】基于CNN的灰度图像边缘提取matlab源码
2019-03-17
打工族有房有车,原来是这么实现的
2019-03-17
数字IC验证之“典型的UVM平台结构”(3)连载中...
2019-03-17