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 09:02
下一篇 2016-10-09 09:02

相关推荐

  • 8.3上课练习及课下作业

    练习 上课练习 1、 当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作? 能查看文件大小,不能进入此目录,不能在此目录创建文件 能看到目录中的内容,不能查看目录内的大小及属性,仅能查看目录的相关属性 [xiaoming@localhost ~]$ ll -d qin drwxrwxrw-…

    Linux干货 2016-08-05
  • yum源设置

      yum是我们经常用到的一个程序,我们主要用它来安装或删除安装包,下面我来介绍一下怎样配置yum安装源?    配置yum安装源主要有两种方法:一种是用本地镜像做安装源,二是用提供镜像下载的网站做安装源。    一 配置本地安装源    本地安装源需要有系统镜像,操作步骤如下:…

    Linux干货 2016-01-16
  • rsyslog记录日志于mysql

    rsyslog记录日志于mysql:     前提:准备好msql server或mariadb server;     (1) 安装rsyslog连接至mysql server的驱动模块;        &n…

    Linux干货 2016-12-05
  • 第二周作业

    课后作业 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及相关示例演示。 cp:复制命令 三种常用方式: cp[OPTION]…[-T] SOURCE DEST cp[OPTION]…SOURCE…DIRECTORY cp[OPTION]…-t DIRECTORY SOURCE 如果SRC是…

    Linux干货 2016-12-10
  • shell脚本基础

    shell脚本基础 变量 bash的变量:  环境变量  本地变量  位置变量  特殊变量 本地变量:bash:作用域为整个bash进程 局部变量:作用域为当前代码段 local VARNAME=VALUE 引用变量:${VARNAME} 环境变量:作用域为当前的shell进程及其子进程 export VARNAME=…

    Linux干货 2017-04-16
  • 如何在linux系统上获取命令的帮助信息,man文档的章节划分

    内置命令获取帮助文档的方式:   判断一个命令是否是Linux内置的,可以用type命令,只有Linux的内置命令才能使用 help 命令获得帮助。 type cd 输出:cd is a shell builtin 说明这个命令是系统自带的内置命令,那么就可以使用 help命令来获取帮助。 help 命令名 外部命令获取帮助文档的方式: 第一种办法是使用 &…

    Linux干货 2016-10-31