linux使用apache发布静态html网页
2024-08-29 08:27:53
环境
centOS7+httpd
安装httpd
安装
#检查是否安装和httpd
rpm -qa | grep httpd
#如果没安装
yum -y install httpd
启动httpd并验证
service httpd start
service httpd status
接着在浏览器里访问linux主机的IP可以看到下面的页面说明启动成功
修改httpd.conf
yum安装的路径一般在/etc/httpd/conf/httpd.conf,自定义安装的可以用find / -name httpd.conf找找。编辑配置文件或使用默认路径都是可以的:
- 使用默认路径:不用修改ServerRoot和Directory,直接把文件夹内容拷贝到默认的路径/var/www/html;
cp /etc/httpd/conf/httpd.conf /var/www/html
默认发布目录:
/var/www/html
如果/var目录下没有/www/html这两个文件夹,可以自己创建
默认发布文件:
/var/www/html/test.html ##需自行建立
复制1个静态文件到目录 /var/www/html
现在html文件夹下有2个文件:httpd.conf , test.html
(rlcVenv) [root@ logicCheck]# cp test.html /var/www/html
(rlcVenv) [root@ logicCheck]# cd /var/www/html
(rlcVenv) [root@ html]# ls
httpd.conf test.html
重启httpd
service httpd restart
访问 :
http://10.2.1.92/test.html
遇到的问题:
403:没有权限访问test.html
分析:这只少证明是可以访问到test.html资源的,只是没有权限打不开,所以这里修改html文件夹的权限为所有人可读
修改html文件夹权限
(rlcVenv) [root@ www]# sudo chmod html -R
修改后可以看到html文件夹变成绿色,表示所有人可读 可写了
刷新页面,OK 成功啦 ~!
检查
重新访问ip,如果返回403
,有几种可能:
- 文件夹权限
ServerRoot
下没有index.html
SELinux
为开启状态(禁用SELinux)
最后一种情况居多。
参照:多谢大佬
Linux环境使用Apache部署静态html页面(主要看这1篇就可以了)
https://blog.csdn.net/CL_YD/article/details/84568828
使用Apache部署静态网站(这1篇主要是看看httpd.conf中各参数表示什么意思)
https://www.jianshu.com/p/3f52d597eed8
最新文章
- MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录
- installing mysql,this may take a few minutes,hold on plz wdcp卡住解决办法
- Firefly安装ROS及ssh远程登录配置
- Model1
- JavaScript中的prototype
- 全国行政区划代码(json对象版)
- Excel文件的导出操作
- How to force to Fullscreen Form
- QTP插入Output Value和插入CheckPoint,注意点
- T-SQL 语句
- c语言 创建链表
- pandas数据清洗策略1
- 【C语言】结构体占用字节数及存储与空间分配
- mongodb oplog与数据同步
- IntelliJ IDEA 破解 - pycharm
- SQL Server 数据库性能优化
- Mac安装最新tensorflow遇到的坑,记录下方便后人
- Oracle数据库从入门到精通 单行函数问题
- 微信小程序获取输入框(input)内容
- Variable hoisting Function hoisting
热门文章
- 前端 CSS的继承性
- Java相关面试题总结+答案(六)
- STM32 debug setting 闪退
- python之设置windows背景图片
- HDU 4285 circuits( 插头dp , k回路 )
- Asp.net中GridView使用详解(很全,很经典)
- jQuery——超链接提示
- jQuery学习总结01-选择器
- R语言——ifelse函数
- Python基础入门一文通 | Python2 与Python3及VSCode下载和安装、PyCharm激活与安装、Python在线IDE、Python视频教程