apache服务器

一、改变网页的默认位置

1、修改DocumentRoot和Directory,修改新的存放路径为/data/htdocs/

apache服务器1.jpg

2、创建/data/htdocs/index.html,注意权限问题

3、注意报错You don't have permission to access /index.html,此时去查看SElinux的状态。命令selinuxstatus.

二、虚拟主机的配置

A基于端口的访问

1、mkdir /vhosts/{www1,ww2,www3} -pv

2、for i in {1..3};do echo "<h1>www$i</h1>" > /vhosts/www$i/index.html;done

3、创建虚拟主机的配置文件

vim /etc/httpd/conf.d/vhosts.conf

apache服务器2.jpg

4、修改/etc/httpd/conf.d/httpd.conf

添加两个监听端口8080和8088.

B基于IP地址的访问

1、先添加地址ip addr add 192.168.1.105/24 dev eth0

2、修改vhosts.conf

apache服务器3.jpg

3、systemctl reload http重启,进行测试

apache服务器4.jpg

4、综合端口与IP地址

(1)添加端口8088

apache服务器5.jpg

(2)修改虚拟文件配置

apache服务器6.jpg

测试结果

apache服务器7.jpg

如不输入端口号,那么结果为:默认为80端口

apache服务器8.jpg

C基于主机名的访问

1、修改/etc/hosts

apache服务器9.jpg

2、修改虚拟主机的配置文件/etc/httpd/conf.d/vhosts.conf

apache服务器10.jpg

3、重启测试

apache服务器11.jpg

三、对特定主机的访问控制

1、修改配置文件

apache服务器12.jpg

控制使得本机不可访问

2、重启测试

httpd -t

systemctl reload httpd

apache服务器13.jpg

四、启用status模块

在/etc/httpd/conf.d/下创建status.conf文件

apache服务器14.jpg

在网址输入本机ip以及status

原创文章,作者:178babyhanggege,如若转载,请注明出处:http://www.178linux.com/50115

(0)
178babyhanggege178babyhanggege
上一篇 2016-10-09
下一篇 2016-10-09

相关推荐

  • 基于keepalived实现高可用nginx服务

    基于keepalived实现高可用nginx服务 环境及配置前提说明 主机1,ip:192.168.25.140 运行web服务 主机2,ip:192.168.25.141 运行web服务 主机3,ip:192.168.25.138 运行nginx服务和keepalived服务 主机4,ip:192.168.25.139 运行nginx服务和keepaliv…

    Linux干货 2016-11-07
  • N25_第六周作业

    1、复制/etc/rc.d/rc.sysinit文件至tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s@^[[:space:]]\+@#&@g(CentOS7下并未看到这个文件) 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符;…

    Linux干货 2017-02-15
  • LVM逻辑卷管理器详解

    一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。…

    Linux干货 2016-09-05
  • N26第三周博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。    who | cut -d' ' -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。    last | head -1   3、取出当前系统上被用户当作其默认s…

    Linux干货 2017-02-03
  • shell脚本终结篇——数组

    数组定义: 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引: 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅仅是数值格式,自定义格式的数组即为关联数组,bash4.0版本之后开始支持 bash的数组支持稀疏格式(索引不连续) 声明数组: declare -a ARRAY_NAM…

    Linux干货 2016-08-24
  • ansible学习笔记之2 ad-hoc篇

    ansible学习笔记之2 ad-hoc篇 ansible学习笔记之2 ad-hoc篇 ansible 学习笔记 ad-hoc ansible学习笔记之2 ad-hoc篇 使用ansible ad-hoc搭建lnmp/lamp 编辑host文件,通过秘钥认证ssh连接主机 前期环境准备 在lnmp上安装lnmp 其中 ad-hoc搭建mysql主从 配置文件…

    2016-11-21