码迷,mamicode.com
首页 > Web开发 > 详细

Apache的安装部署配置

时间:2019-08-13 00:56:00      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:密码验证   water   服务   帮助   目录   权限   ip访问   基金   新建   

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器
跨平台,高效和稳定 ,支持http超文本传输协议等多种服务功能

apache相关资源
主配置文件 /etc/httpd/conf/httpd.conf
子配置文件 /etc/httpd/conf.d/.conf
默认发布目录 /var/www/html
默认发布文件 index.html
默认端口 80
默认安全上下文 httpd_sys_content_t
程序开启默认用户 apache
apache日志 /etc/httpd/logs/

前提

selinux设为关闭模式
技术图片
技术图片
重启
技术图片

安装apache: yum -y install httpd
技术图片
安装apache帮助文档
技术图片
开机启动并启动apache
技术图片
加入防火墙机制
技术图片技术图片
重启apache
技术图片
查看httpd端口
技术图片
查看apache的id
技术图片
查看apache进程
技术图片
查看 apache日志
技术图片
注 ---> access_log 正常日志
---> error_log 错误日志
编辑默认发布文件 index.html
技术图片技术图片
进入网页
技术图片
.


修改httpd服务的端口

主配置文件中修改
技术图片
修改httpd服务的端口为8080
技术图片
8080端口加入防火墙机制
技术图片技术图片
重启apache
技术图片
进入端口为8080的网页
技术图片
.


制定默认发布文件优先级别
主配置文件中修改
技术图片
设置test文件优先显示
技术图片
添加编辑test文件
技术图片
打开网页
技术图片
.


修改默认发布目录
主配置文件中修改
技术图片
修改默认发布目录并授权
技术图片
注 ---> 需注释之前的 默认发布目录
创建默认发布目录,并复制发布文件
技术图片

注 ---> 如遇到以下错误提示
技术图片

---> 新建文件和系统默认的上下文不一致
修改安全上下文
semanage fcontext -a -t httpd_sys_content_t ‘/test(/.*)?‘
restorecon -RvvF /test/
---> 或关闭selinux即可
.


apache内部的访问控制
禁止单独ip访问
创建目录/var/www/html/testdir

技术图片
创建并编辑文件index.html
技术图片技术图片
编辑子配置文件
技术图片
技术图片
注 ---> 允许全部访问,禁止172.225.254.31访问

172.225.254.31访问,无权限访问
技术图片
172.225.254.131可访问
技术图片

允许172.225.254.31访问,禁止所有访问
编辑子配置文件
技术图片技术图片
注 ---> 172.225.254.31可访问,其他不能访问
172.225.254.31可访问
技术图片
其他不能访问
技术图片
.


用户认证方式的访问控制
只允许用户admin登录密码访问
创建用户admin的密码验证,并查看加密密码
技术图片
编辑子配置文件
技术图片
创建访问testdir目录的用户和加密密码认证
技术图片
注 ---> AuthUserfile 认证用户文件
---> AuthType认证类型 基本类型
---> AuthName认证名字
---> Require user只允许admin认证访问
验证
技术图片

对所有用户认证密码可访问
创建用户admin1的密码验证,并查看加密密码
技术图片
编辑子配置文件
技术图片
创建访问testdir目录的用户和加密密码认证
技术图片
注 ---> AuthUserfile 认证用户文件
---> AuthType认证类型 基本类型
---> AuthName认证名字
---> Require user允许所有用户认证访问
验证所有用户均可登录密码访问

技术图片

.


Apache的安装部署配置

标签:密码验证   water   服务   帮助   目录   权限   ip访问   基金   新建   

原文地址:https://blog.51cto.com/14190777/2429005

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!