Linux启用HTTP服务

http服务

web服务即B/S模式浏览器服务器模式服务器将html通过http协议传输给浏览器用户通过浏览器访问,通过安装httpd获得。
/etc/httpd/conf/httpd.conf :httpd服务启动主配置文件(默认安装)

DocumentRoot:配置文件内指定网页文件存放路径的配置选项该项无法创建文件所以需要写入已有目录,重启生效。

访问控制

根据网页存放的路径首先访问控制,所有文件默认继承父目录访问规则(在没有自己的访问规则下)

配置方法

<Directory  />
Require all denied   #拒绝所有人访问   /
</DDirectory>

<Directory  /var/www>
Require all grantwd     #允许所有人访问  /var/www
</DDirectory>

网络路径与实际路径

当你访问某个网页时网络路径为IP/网页文件但是在服务器内其实不是的而是文件的路径,你在网页内看见的其实是DocumentRoot指定的网页文件的起始点。

修改默认html文件可以写多个只识别第一个

<IfModule dir_Module>
    DiretoryIndex  index.html
</IfMOdule>

调用配置文件

当配置启动时会先读取主配置文件然后会读取其余配置文件如果有配置项重合那么后读取的文件会生效,所以可以通过新建配置文件达到修改配置的效果从而减少配置时的误操作。注意调用文件跟主文件配置重复时回报错,调用在/etc/http/conf.d/内。

虚拟Web主机

DNS分区,域名,端口,IP

在调用配置文件内新建文件写入

不同域名访问

<VirtualHost  *:80<VirtualHost  *:80>  # 虚拟主机开头*代表本机所有IP,‘:80’代表使用80端口
  ServerName   www.qq.com        #指定域名
  DocumentRoot  /var/www/qq      #指定网页内容
</VirtualHost>
<VirtualHost  *:80>
  ServerName   www.lol.com
  DocumentRoot  /var/www/lol
</VirtualHost>

可以在/etc/hosts内添加映射实现简单局部的域名解析

不同端口

<VirtualHost  *:80<VirtualHost  *:80>
  ServerName   www.qq.com
  DocumentRoot  /var/www/qq
</VirtualHost>
Listen  8080                    #表示下面虚拟主机监听8080端口
<VirtualHost  *:8080>
  ServerName   www.lol.com
  DocumentRoot  /var/www/lol
</VirtualHost>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值