Web网站服务(二)

客户机地址限制

1Allowdeny 先允许后拒绝,默认拒绝所有末明确允许的客户机地址

2denyallow 先拒绝后允许,默认允许所有末明确拒绝客的户机地址

地址形式可以是IP地址 网络地址 主机名或域名 使用名称all表示任意地址

httpd主配  然后重启服务  

wKioL1l_OQzw6v3JAAAlTdpTDXQ287.png-wh_50

只有1.120IP地址能访问 其他IP地址无法访问

wKiom1l_OQCgIPQpAABkDB9Mg2A364.png-wh_50

然后根据自己Ip地址进行修改 然后重启

wKioL1l_OSfz6LkdAABTvshpScM222.png-wh_50

二:用户授权限制

 1)添加用户授权设置

需要修改httpd.conf配置文件,在特定的目录区域中添加授权配置,以启动基本认证并设置允许那些用户访问

wKiom1l_OVPAaL6IAAA5RW9Z_C8099.png-wh_50

参数含义

AuthName 定义受保护的领域名称,内容将在浏览器弹出认证对话框显示

Authtype 设置认证类型 basic表示基本认证

Authuserfile 设置用于保存用户账号,密码认证文件路径

Require valid-user 要求只有认证文件中合法用户才能访问

Cd /usr/local/httpd

wKiom1l_OYPg_G7_AAAm1hQwqDs810.png-wh_50

验证用户访问授权

wKiom1l_Ob6RhZbeAABDF90IF_o033.png-wh_50

基于域名的虚拟主机

为虚拟机主机准备网页文档

wKioL1l_OdbS58pVAAATLBteIOQ993.png-wh_50

分别在benetcom accpcom网页输入文字

2)添加虚拟主机配置

httpd.conf服务器主配置文件中,若要启用基于域名的虚拟Web主机 通常配置

1 监听地址 使用NameVirtualHost配置选项指定虚拟主机服务的IP地址

2 虚拟主机区域,每一个虚拟web主机建立独立配置内容

3 目录权限 为每一个虚拟Web主机的网站目录设置访问权限

Vim /usr/local/httpd/conf/extra/httpd-vhosts.conf

wKiom1l_OfGiTqUpAAAOC5nuzqY982.png-wh_50

wKioL1l_OiDBuRzcAABkcakBbhs599.png-wh_50

配置完后重新加载配置 /usr/local/httpd/bin/apachetl restart

在客户端访问虚拟WEB主机

wKioL1l_OjjC2XfmAAA1f9vk71E869.png-wh_50

wKioL1l_Oliijt6PAABQqzk57Ug811.png-wh_50

基于IP地址 基于端口虚拟主机

1 基于IP地址的虚拟主机

Vim /usr/local/httpd/conf/extra/httpd-vhosts.conf

wKiom1l_Om6yZTiFAABJPkOj_bA762.png-wh_50

基于IP地址访问

wKioL1l_OoTQL2xoAAAvx90Jvq0990.png-wh_50

2基于端口的虚拟主机

wKiom1l_Op7SmhR6AAAtKaP6sSE932.png-wh_50

/usr/local/httpd/conf/httpd.conf

wKioL1l_OrPToUmlAAAQ00rHKF0590.png-wh_50

基于端口访问成功

wKiom1l_OsewMh_wAABAx2bDd_c541.png-wh_50