Apache服务的基本配置
来源:互联网 发布:用java从键盘输入数据 编辑:程序博客网 时间:2024/06/08 09:46
apache服务环境的搭建
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache Nginx Microsoft的Internet信息服务器(Internet Information Services,IIS)。
1.安装apache软件包:
yum install -y httpd httpd-manual
2.启动apache服务:
systemctl start httpd ##开启服务systemctl enable httpd ##开机启动设置
3.查看监听端口,确认服务启动:
netstat -antlpe | grep httpd
apache服务配置的修改
Apache主配置文件:/etc/httpd/conf/httpd.conf
当忘记相关的文件时,我们可以通过安装包工具,把配置文件查到:
1.修改apache默认发布目录:
一般的apache在redhat 7 里面的默认发布目录是 /var/www/html/
文件夹里面。
a.首先创建一个文件夹作为备用默认目录:
并在里面创建一个简单文件作为测试.
b.查看原默认目录的selinux安全上下文信息,将备用目录设置成为同样的安全上下文。
查看原来文件夹selinux安全上下文信息:
设置备用目录selinux安全上下文:
c.修改配置文件:
d.重启测试:
2.apache虚拟机:
一个服务器可以同时发布多个网站信息,这时候就需要apache虚拟机了。
例子:在一个apache实体服务器创建两个虚拟机分别发布信息。
a.在apache的发布路径下创建文件,用于发布不同的网站服务:
并在对应的文件夹下面创建简单的测试文件:
b.进入/etc/httpd/conf.d
文件里面创建相应站点的虚拟机配置信息:
c.此时服务的配置基本完成,但是机器还是无法将域名解析到ip地址,接下来修改hosts
文件:
d.可能地重启服务,进行测试:
3.用户的身份验证:
a.创建密码用户:
用户账户和密码存储在本地.htpasswd文件中
第二个htpasswd的参数 -c是追加会覆盖原有文件内容,所以第二次的时候没有添加c参数。
b.创建发布子目录admin,并设置,需要认证,且有效用户可以登录:
c.测试:
网页显示需要认证,这时,只要输入登记过的用户和密码就可以。
4.拒绝某一个特殊IP访问或者允许某一个IP访问:
在配置文件里面添加如下的内容,表示music.qq.com只允许172.25.7.10这个网址访问。
(** 注意:deny 和 allow 的顺序很重要)
all
- Apache服务的基本配置
- APACHE服务的配置
- apache的基本配置
- Apache服务的安全配置
- apache服务的相关配置
- Apache的Win基本配置
- apache http + php 服务模式中, Basic认证的基本配置
- Nginx服务的基本配置
- Nginx服务的基本配置
- 关于Apache服务基本特点以及安装配置指导
- LVS 高可用集群 DR 模式基本配置(apache服务)
- Linux服务配置:Vsftp的基本配置
- Linux服务配置:Vsftp的基本配置
- Apache 代理服务的配置方法
- Windows下配置Apache的SSL服务
- LINUX下APACHE服务的配置
- centos5.4下apache服务的配置
- Apache 代理服务的配置方法
- jQuery中的Ajax(全)
- Round C APAC Test 2017 Problem D. Soldiers
- Effective Java 2.0_Item 2_中英文对照
- Ubuntu下安装scrapy遇到的问题及解决过程
- Largest Submatrix of All 1’s(POJ 3494) 单调栈
- Apache服务的基本配置
- delta3d is live!!
- 浙大PTA 4-4
- Day27:Three People getting cards
- Effective Java 2.0_Item 2_中文版
- 2016*国庆
- 网络设备NAPI能力
- POJ 1470 Closest Common Ancestors(最近公共祖先)
- LightOJ1197【数学】