linux使用apache发布静态html网页
环境
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.htmlSELinux为开启状态(禁用SELinux)
最后一种情况居多。
参照:多谢大佬
Linux环境使用Apache部署静态html页面(主要看这1篇就可以了)
https://blog.csdn.net/CL_YD/article/details/84568828
使用Apache部署静态网站(这1篇主要是看看httpd.conf中各参数表示什么意思)
https://www.jianshu.com/p/3f52d597eed8
linux使用apache发布静态html网页的更多相关文章
- Linux:Apache改静态网页、个人用户主页、虚拟网站主机、Apache访问控制
Apache改静态网页 1.概述: Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP.PHP) Tomcat只是一个servlet(jsp也翻 ...
- 【CentOS7】Apache发布静态网页-超简单
目前能够提供Web网络服务的程序有 IIS. Nginx和 Apache等.其中,IIS (Internet Information Services,互联网信息服务)是 Windows系统中默认的 ...
- Linux下Apache服务部署静态网站------网站服务程序
文章链接(我的CSDN博客): Linux下Apache服务部署静态网站------网站服务程序
- (转)Linux整合apache和tomcat构建Web服务器
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://wenzhongxiang.blog.51cto.com/6370734/1285 ...
- Apache启用GZIP压缩网页传输方法
一.gzip介绍 Gzip是一种流行的文件压缩算法,如今的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是很明显的,大约能够降低70%以上的文件大小.这取决于文件里的 ...
- linux初学者-Apache篇
linux初学者-Apache篇 Apache提供了超文本传输协议http,httpd是Apache超文本传输协议的主服务器.下文将对httpd的安装和配置进行简单的叙述. ...
- linux下apache和tomcat整合
一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...
- 利用Apache部署静态网站(一)
Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充, ...
- 【百度地图API】发布静态图API啦!只需一个网址,即可展示定制百度地图!
原文:[百度地图API]发布静态图API啦!只需一个网址,即可展示定制百度地图! 摘要: 百度地图静态图API!您无须执行任何“特殊”操作便可在网页上显示此图片. 不需要 JavaScript.我们只 ...
随机推荐
- Hibernate的批量抓取
批量抓取理解:如果我们需要查找到客户的所有联系人的话,按照正常的思路,一般是首先查询所有的客户,得到返回的客户的List集合.然后遍历List集合,得到集合中的每一个客户,在取出客户中的联系人(客户表 ...
- idea 社区版本创建javaweb项目 使用tomcat
1.创建maven webapp项目 2.pom文件添加依赖及tomcat7-maven-plugin插件 <dependencies> <dependency> <g ...
- Angular 组件通讯方式
(一)父子组件 输入/输出属性 关键词 Input,Output,EventEmitter. 父子组件信息信息,分为 (1)子组件向父组件传递 (2)父组件向子组件传递 (二)模版变量与 @V ...
- 汇编移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR
SHL.SHR.SAL.SAR: 移位指令 ;SHL(Shift Left): 逻辑左移 ;SHR(Shift Right): 逻辑右移 ;SAL(Shift Arithmetic ...
- C#设计模式:外观模式(Facade Pattern)
一,什么是外观模式? 外观模式:为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用. 二,我们看看代码的实现 using System; using Syst ...
- Spring、Spring MVC、Struts2、、优缺点整理(转)
Spring 及其优点 大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢 Spring是什么: Spring是一个轻量级的DI和AOP容器框架. 说它轻量 ...
- 20、前端知识点--html5和css3特性(一)
[html5/css3]css中的flex弹性布局学习总结 https://blog.csdn.net/Umbrella_Um/article/details/99490209 用CSS/CSS3 实 ...
- MongoDB的使用学习之(一)开篇
本人是菜鸟-1级,整理这个系列,之所以用整理,而不是写,是因为本人不是从头自己读源码,一个一个字母翻译过来的,而是记录整个学习过程,查看别人好的文章,收集好的资料,并有自己的一些项目代码,并从中得到点 ...
- C++内存的分区
内存一共4个区 1.任何在函数内部声明的非static变量,其变量地址本身在栈区.栈是向低地址扩展的数据结构,即栈顶的地址和栈的最大容量是系统预先规定好的.2.任何全局变量或者静态局部变量,其变量地址 ...
- jQuery学习总结05-事件
1.事件的发生 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...