Board logo

标题: Apache2.2基于域名的虚拟主机+用户授权限制+客户端地址限制 [打印本页]

作者: admin    时间: 2020-1-10 14:40     标题: Apache2.2基于域名的虚拟主机+用户授权限制+客户端地址限制

笺注:这是在 Apache2.2+MySQL5.6+PHP5.6+phpMyAdmin+GLPI 的基础上进行的。 基于域名的虚拟主机(同IP、同端口、不同域名): 指的是在同一台服务器中运行多个Web站点,每个站点都是独立的,不占用整台服务器。这样可以充分利用服务器的硬件资源,从而大大降低站点的运营成本。 实验中,会以一个IP地址192.168.168.130,同时支撑两个网站: www.zhuohua.store bbs.zhuohua.store 修改Apache的主配置: [root@localhost ~]# vi /etc/httpd/conf/httpd.conf 文件最后追加:(下面这命令有一句可以了,不要重复添加) NameVirtualHost *:80 添加第一个站点www.zhuohua.store的配置代码: *:80> ## * 代表服务器上的所有IP地址,也可以指定具体IP地址; 80 是指此站点的端口号 指定站点的文件存放目录: DocumentRoot /var/www/html/www.zhuohua.store 指定站点的主机名: ServerName www.zhuohua.store 指定站点的主机别名:(多个主机别名之间使用空格隔开) ServerAlias ww.zhuohua.store zhuohua.store 给此站点的根目录设置默认首页: DirectoryIndex index.html index.htm index.php 指定此站点的日志文件: ErrorLog logs/www.zhuohua.store-error_log #开启错误日志 CustomLog logs/www.zhuohua.store-access_log combined #开启访问日志 此站点根目录的访问权限: AllowOverride All ##开伪静态 Order allow,deny Allow from all ###### 第二个站点bbs.zhuohua.store的配置代码: DocumentRoot /var/www/html/bbs.zhuohua.store ServerName bbs.zhuohua.store DirectoryIndex index.html index.htm index.php #ErrorLog logs/happy.com-error_log #注释掉就是不开启 #CustomLog logs/happy.com-access_log combined #注释掉就是不开启 AllowOverride None ##不开伪静态 Order allow,deny Allow from all ###### 分别给各个站点创建文件存放目录、首页文件: cd /var/www/html/ mkdir -p www.zhuohua.store echo 'www.zhuohua.store' > ./www.zhuohua.store/index.html mkdir -p bbs.zhuohua.store echo 'bbs.zhuohua.store' > ./bbs.zhuohua.store/index.htm 重启Apache: [root@localhost ~]# service httpd restart 停止 httpd:[确定] 正在启动 httpd:[确定] Windows客户端通过浏览器测试,在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定: 图片1.png 记得设置文件hosts的权限: 图片2.png 效果: 图片3.png 图片4.png 图片5.png 图片6.png 查看站点www.zhuohua.store的访问日志:(记录客户端访问的成功信息) [root@localhost ~]# cat /var/log/httpd/www.zhuohua.store-access_log 192.168.168.128 - - [05/Jul/2018:06:03:23 +0800] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (Windows NT 6.1; rv:67.0) Gecko/20100101 Firefox/67.0" 查看站点 www.zhuohua.store 的错误日志:(记录客户端访问的错误信息) [root@localhost ~]# cat /var/log/httpd/www.zhuohua.store-error_log [Thu Jul 05 05:50:49 2018] [error] [client 192.168.168.128] File does not exist: /var/www/html/www.zhuohua.store/favicon.ico ############ ############ 用户授权限制:(对站点目录的访问权限进行设置) 包含认证和授权两个过程,认证是指识别用户身份的过程,授权是允许特定用户访问特定目录区域的过程。 ## 目的:在访问特定目录前,要先验证用户名和密码。 分别给不同站点新建后台目录、后台首页文件: cd /var/www/html/ mkdir -p ./www.zhuohua.store/webadmin echo ' this is www.zhuohua.store-admin' > www.zhuohua.store/webadmin/index.html mkdir -p ./bbs.zhuohua.store/webadmin echo ' this is bbs.zhuohua.store-admin' > bbs.zhuohua.store/webadmin/index.html 分别给不同站点创建进行访问的用户和该用户的认证数据文件、密码: [root@localhost ~]# find / -name htpasswd /usr/bin/htpasswd [root@localhost ~]# htpasswd -bc /etc/httpd/conf/.auth1 zhuohua 111 Adding password for user zhuohua 注释: /etc/httpd/conf/.auth1 为认证数据文件 zhuohua 为用户名 111 为用户密码 [root@localhost ~]# htpasswd -bc /etc/httpd/conf/.auth2 happy 222 Adding password for user happy 给站点www.zhuohua.store的子目录/var/www/html/www.zhuohua.store/webadmin/,添加用户授权限制的配置代码: cat >>/etc/httpd/conf/httpd.conf<< EOF /var/www/html/www.zhuohua.store/webadmin/"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all authname "www.zhuohua.store directory" authtype basic authuserfile /etc/httpd/conf/.auth1 require valid-user EOF 给站点bbs.zhuohua.store的子目录/var/www/html/bbs.zhuohua.store/webadmin/,添加用户授权限制的配置代码: cat >>/etc/httpd/conf/httpd.conf<< EOF /var/www/html/bbs.zhuohua.store/webadmin/"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all authname "bbs.zhuohua.store directory" authtype basic authuserfile /etc/httpd/conf/.auth2 require valid-user EOF 重启Apache: [root@localhost ~]# service httpd restart 停止 httpd:[确定] 正在启动 httpd:[确定] 客户端远程测试: http://www.zhuohua.store/webadmin 图片7.png 图片8.png http://bbs.zhuohua.store/webadmin/ 图片9.png 图片10.png 如果不能提供正确的用户名和密码,会有以下提示: 图片11.png ############ ############ 客户端地址限制(针对客户端的IP地址,对站点某些目录的访问权限进行设置) Order allow,deny :先允许后拒绝,默认拒绝所有未明确允许的客户端IP地址 Order deny,allow :先拒绝后允许,默认允许所有未明确拒绝的客户端IP地址 例子:仅仅不允许客户端使用IP地址192.168.168.27、192.168.168.28访问站点www.zhuohua.store的根目录/var/www/html/www.zhuohua.store 修改Apache的主配置文件: [root@localhost ~]# vi /etc/httpd/conf/httpd.conf Order deny,allow deny from 192.168.168.27 192.168.168.28 如下图: 图片12.png 笺注:这不会影响子目录的访问。 记得重启Apache: [root@localhost ~]# service httpd restart 停止 httpd:[确定] 正在启动 httpd:[确定] 相关文章: Apache2.4基于域名的虚拟主机+用户授权限制+客户端地址限制 Nginx用户验证 ################################# ################################# 亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^ 苏泊尔电压力锅家用智能5L高压饭煲特价 dianfanbao.png 苏泊尔电磁炉火锅家用智能正品学生电池炉灶特价炒菜 diancilu.png 苏泊尔电蒸锅多功能家用蒸气锅三层大容量电蒸笼蒸锅蒸菜自动断电 dianzhengguo.png

图片附件: diancilu.png (2020-1-13 10:31, 480.76 KB) / 下载次数 72
http://blog.zhuohua.store/attachment.php?aid=3669&k=0e9d1bbd2101c41656b865e791a2faac&t=1714941564&sid=66jzTp



图片附件: dianfanbao.png (2020-1-13 10:31, 427.46 KB) / 下载次数 71
http://blog.zhuohua.store/attachment.php?aid=3670&k=034b548309f903f465a78cc14e56a1d4&t=1714941564&sid=66jzTp



图片附件: dianzhengguo.png (2020-1-13 10:31, 402.44 KB) / 下载次数 78
http://blog.zhuohua.store/attachment.php?aid=3671&k=6ef8bf721c8667649c32579e2a1d296a&t=1714941564&sid=66jzTp



图片附件: 图片1.png (2021-3-14 21:46, 99.8 KB) / 下载次数 156
http://blog.zhuohua.store/attachment.php?aid=15895&k=5b77b6d14ae8d73537bf939c2511bd42&t=1714941564&sid=66jzTp



图片附件: 图片2.png (2021-3-14 21:46, 107.83 KB) / 下载次数 132
http://blog.zhuohua.store/attachment.php?aid=15896&k=3accbd5dc062f1c2fe14e73e78b399de&t=1714941564&sid=66jzTp



图片附件: 图片3.png (2021-3-14 21:47, 16.21 KB) / 下载次数 140
http://blog.zhuohua.store/attachment.php?aid=15897&k=f9ceab007ddf645ff57f73a19945294a&t=1714941564&sid=66jzTp



图片附件: 图片4.png (2021-3-14 21:47, 16.94 KB) / 下载次数 128
http://blog.zhuohua.store/attachment.php?aid=15898&k=850f57b99e799bb827d1092041e772a9&t=1714941564&sid=66jzTp



图片附件: 图片5.png (2021-3-14 21:47, 16.77 KB) / 下载次数 134
http://blog.zhuohua.store/attachment.php?aid=15899&k=d2e99938dea3232c0396a28ef4a0c5c1&t=1714941564&sid=66jzTp



图片附件: 图片6.png (2021-3-14 21:47, 16.04 KB) / 下载次数 142
http://blog.zhuohua.store/attachment.php?aid=15900&k=a670a21e34f4b0c6b71c531a5530b866&t=1714941564&sid=66jzTp



图片附件: 图片7.png (2021-3-14 21:51, 42.89 KB) / 下载次数 151
http://blog.zhuohua.store/attachment.php?aid=15901&k=0a7c0c96c1a43c961e46e837153e0895&t=1714941564&sid=66jzTp



图片附件: 图片8.png (2021-3-14 21:51, 20.34 KB) / 下载次数 143
http://blog.zhuohua.store/attachment.php?aid=15902&k=afbcc3eb40d865d4e37a586adf4a6a06&t=1714941564&sid=66jzTp



图片附件: 图片9.png (2021-3-14 21:51, 41.17 KB) / 下载次数 126
http://blog.zhuohua.store/attachment.php?aid=15903&k=342232a265a27e52d7f7e598c7fb1c70&t=1714941564&sid=66jzTp



图片附件: 图片10.png (2021-3-14 21:52, 20.43 KB) / 下载次数 141
http://blog.zhuohua.store/attachment.php?aid=15904&k=604e13d87877daed381bd06869dfbde8&t=1714941564&sid=66jzTp



图片附件: 图片11.png (2021-3-14 21:52, 45.89 KB) / 下载次数 141
http://blog.zhuohua.store/attachment.php?aid=15905&k=195eefe1d1f7dbbd582588143a0b8ff0&t=1714941564&sid=66jzTp



图片附件: 图片12.png (2021-3-14 21:52, 216.86 KB) / 下载次数 150
http://blog.zhuohua.store/attachment.php?aid=15906&k=ac2113b1aa5ffe55a93bcb17765bb835&t=1714941564&sid=66jzTp






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2