使用Apache部署静态网站
2018-09-12 19:10
801 查看
Https http 只是协议
Nginx 和Apache是linux中的web服务
IIS是windows系统默认的web服务进程,有web 、ftp 、nmtp 、 smtp服务
未来流行的是Nginx
安装Apache服务,注意是httpd
重启服务:systemctl s tart httpd
设置开机自启:systemctl enable httpd
在本机wbe页面输入ip
参数默认为/var/www/html中名字为index.html
写入内容,替换掉页面
创建网站数据的保存目录,并创建首页文件
文件后缀必须是.html
打开httpd服务程序的主配置文件,将第119行用于定义网站数据保存路径的参数DocumentRoot修改为/home/wwwroot,将124行用于定义目录权限的参数Directory后面的路径也修改为/home/wwwroot。
网站现在用户权限不足,出现首页
enforcing:强制启用安全策略模式,将拦截服务的不合法请求。
permissive:遇到服务越权访问时,只发出警告而不强制拦截。
disabled:对于越权的行为不警告也不拦截。
修改selinux配置文件
向新的网站数据目录中新添加一条SELinux安全上下文,让这个目录以及里面的所有文件能够被httpd服务程序所访问到
在httpd服务程序中,默认没有开启个人用户主页功能。为此,我们需要编辑下面的配置文件,然后在第17行的UserDir disabled参数前面加上井号(#),表示让httpd服务程序开启个人用户主页功能;同时再把第24行的UserDir public_html参数前面的井号(#)去掉(UserDir参数表示网站数据在用户家目录中的保存目录名称,即public_html目录)
在home目录建立爆粗数据的目录及也买你文件 还要修改权限
重启服务
浏览器搜索IP/~用户名
接下来使用getsebool命令查询并过滤出所有与HTTP协议相关的安全策略。其中,off为禁止状态,on为允许状态。
用setsebool命令来修改SELinux策略中各条规则的布尔值了。一定要记得在setsebool命令后面加上-P参数,让修改后的SELinux策略规则永久生效且立即生效
先使用htpasswd命令生成密码数据库。-c参数表示第一次生成;后面再分别添加密码数据库的存放文件,以及验证要用到的用户名称(该用户不必是系统中已有的本地账户)。
编辑个人用户主页功能的配置文件。把第31~35行的参数信息修改成下列内容,其中井号(#)开头的内容为刘遄老师添加的注释信息,可将其忽略。随后保存并退出配置文件,重启httpd服务程序即可生效。
输入账号密码
输入账号密码
Nginx 和Apache是linux中的web服务
IIS是windows系统默认的web服务进程,有web 、ftp 、nmtp 、 smtp服务
未来流行的是Nginx
安装Apache服务,注意是httpd
重启服务:systemctl s tart httpd
设置开机自启:systemctl enable httpd
在本机wbe页面输入ip
参数默认为/var/www/html中名字为index.html
写入内容,替换掉页面
创建网站数据的保存目录,并创建首页文件
文件后缀必须是.html
打开httpd服务程序的主配置文件,将第119行用于定义网站数据保存路径的参数DocumentRoot修改为/home/wwwroot,将124行用于定义目录权限的参数Directory后面的路径也修改为/home/wwwroot。
网站现在用户权限不足,出现首页
enforcing:强制启用安全策略模式,将拦截服务的不合法请求。
permissive:遇到服务越权访问时,只发出警告而不强制拦截。
disabled:对于越权的行为不警告也不拦截。
修改selinux配置文件
向新的网站数据目录中新添加一条SELinux安全上下文,让这个目录以及里面的所有文件能够被httpd服务程序所访问到
在httpd服务程序中,默认没有开启个人用户主页功能。为此,我们需要编辑下面的配置文件,然后在第17行的UserDir disabled参数前面加上井号(#),表示让httpd服务程序开启个人用户主页功能;同时再把第24行的UserDir public_html参数前面的井号(#)去掉(UserDir参数表示网站数据在用户家目录中的保存目录名称,即public_html目录)
在home目录建立爆粗数据的目录及也买你文件 还要修改权限
重启服务
浏览器搜索IP/~用户名
接下来使用getsebool命令查询并过滤出所有与HTTP协议相关的安全策略。其中,off为禁止状态,on为允许状态。
用setsebool命令来修改SELinux策略中各条规则的布尔值了。一定要记得在setsebool命令后面加上-P参数,让修改后的SELinux策略规则永久生效且立即生效
先使用htpasswd命令生成密码数据库。-c参数表示第一次生成;后面再分别添加密码数据库的存放文件,以及验证要用到的用户名称(该用户不必是系统中已有的本地账户)。
编辑个人用户主页功能的配置文件。把第31~35行的参数信息修改成下列内容,其中井号(#)开头的内容为刘遄老师添加的注释信息,可将其忽略。随后保存并退出配置文件,重启httpd服务程序即可生效。
输入账号密码
输入账号密码
相关文章推荐
- RHEL7-使用Apache服务部署静态网站
- 使用Apache服务部署静态网站
- 使用Apache服务部署静态网站。
- RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统 推荐
- 使用APACHE部署DJANGO程序的时候如何配置静态文件支持?
- RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统
- 使用Apache搭建静态网站
- 使用apache+mod_wsgi方式部署完成后,访问网站时400(Bad Request)
- Apache安装部署静态网站
- 使用Apache搭建一个个人静态网站
- 在Windows下使用Python3、Django和Apache部署网站
- 使用容器部署静态(HTML)网站
- 使用Apache模块编译安装搭建LAMP平台以及部署DedeCMS网站配置详解
- 使用Capistrano部署apache+mongrel cluster
- 关于在Apache和Weblogic中分别部署静态页面的对比报告
- 使用Apache Axis部署 Web服务时的常见问题及其解决方法
- 转载-网站性能测试工具Apache Benchmark的使用说明
- 图解使用VS.NET部署含水晶报表的网站
- Apache服务器上部署的网站乱码问题的解决办法
- apache 2.0.52 快速搭建基于linux的静态网站