Linux中Web服务配置与应用
httpd*: httpd web服务安装包文件名 服务名 iptables -I INPUT -p tcp --dport 80 -j ACCEPT 开启防火墙中的80端口 /etc/httpd/conf/httpd.conf /var/www/html vi/DrictoryIndex(在配置文件265行) Vi/DocumentRoot(在配置文件375行)
Web配置文件路径 Web主目录 主文档名 更改主目录位置 Linux中基于IP地址访问不同的网络站点
解释:使用不同的IP访问不同的站点
前提:若要做基于IP访问多站点功能,就必须要添加虚拟网卡,并且配置IP。 1、 打开配置文件在末尾加上:(模版在配置文件的1061行,前提是没有在1061行前加入
任何东西)
2、 这里涉及到两个经常在一起的知识点,即使IP地址与端口号,这里只讲解IP,至于端
口号,自己想想就会了。
重点在前四行: 解释:
第一行:输入基于访问的IP。
第二行:基于访问IP的端口号,一般都是IP加上80端口号,当然也可以修改,比如8080.
第三行:设置站点的主目录(也就是位置)。 第四行:配置站点的主文档名。
Linux中基于目录访问不同的网络站点
解释:就是127.0.0.1/a/,127.0.0.1/b/分别访问不同的站点。
1、 模版在配置文件的第519行。
2、 这里涉及到两个知识点,一个是虚拟目录也就是我们接下来要讲的、另一个是对于
IP访问的。等会儿我们再单独讲解。
3、 这里的重点在前三行:
3.1、第一行中的/icons/指的是访问时用到的别名,比如127.0.0.1/icons/,如此就能访问到你设置好的目录了
3.2、第一行中后面那些是目录的具体路径。也可以放到usr目录下,我习惯放那 3.3、第二行:也3.2提的要点是相同的,不同的是末尾没有“/”符号,如此就可实现基于目录的站点访问方式了
Linux中webIP访问站点
解释:就是那些(单独IP/网段)可以访问站点,那些不可以。 模版在519行
图零
1、图零就是不对任何IP进行,也就是最初的状态。
图一
2、图一的最后一行表示允许192.168.2.0整个网段的访问(关键字:Allow)。其余的就不能访问了,如果还想让别的访问就在下面继续添加即可,比如:
Allow from 192.168.3.0/24 Allow from 192.168.4.0/24 Allow from 192.168.5.0/24 这样就实现了IP的的访问控制。
图二
4、 图二实现了图中这几个网段的访问。就是这么简单吗?不是的,如果你上机操
作会发现,是任何IP都不能访问了,原因看下图:
图中的deny和allow调换了位置,在这里解释一下,关于这两个关键字位置的变化会有什么影响。 deny allow 报告完毕。
在前面 除拒绝外的全能访问 除允许外的全部拒绝 在后面 全部不能访问 全部都能访问