您的位置:首页 > 运维架构 > Apache

Linux服务器上apache虚拟目录和多端口多主机名配置

2015-03-07 22:27 519 查看
实验

实验环境:
在虚拟机上搭建一台linux服务器和一台win7客户机:

实验要求:

一,创建Apache服务并配置虚拟目录实现客户机访问,设置httpd服务的访问控制。
二,创建基于域名,不同端口号的虚拟WEB主机。

实验步骤:

一,创建Apache服务并配置虚拟目录实现客户机访问,设置httpd服务的访问控制:

使用RPM方式安装Apache服务:




编辑httpd服务配置文件,设置监听的IP地址,端口号,域名。












进入/etc/httpd/conf.d目录下创建名为vdir.conf虚拟配置文件。




编辑虚拟目录配置文件:




在创建的虚拟目录存放位置/opt/test编辑主页文件:




关掉防火墙,重启服务并用客户机访问:












用户授权限制:

开启用户验证机制:




创建用户认证数据文件:




重启服务并访问:




这时就需要用户认证才能访问:

设置仅允许客户机192.168.100.88访问:





192.168.100.88客户机可以访问:





192.168.100.99客户机访问不了:




设置仅拒绝192.168.100.88客户机访问:




重启服务并访问:

192.168.100.88客户机不能访问:




192.168.100.99客户机访问:





二,创建基于域名,不同端口号的虚拟WEB主机。

基于域名的访问:

创建并编辑/etc/httpd/conf.d/vhost





指定IP地址和监听端口,管理邮箱地址,站点存放位置等,设置域名为www.benet.com:




再设置一条域名为www.accp.com的站点配置内容:




创建网站存放目录并创建网页:





基于域名访问需要建立DNS查询:

使用RPM方式安装:




编辑DNS主配置文件:





编辑区域配置文件:





创建并编辑区域数据文件:





域名benet的工作文件:




域名accp的工作配置文件:




重启服务并用客户机访问:









基于端口号访问网站:

把accp站点端口改为8080:





另创建个站点位置并编辑:




编辑httpd配置文件,添加一条监听端口8080:





重启服务并访问:





实验完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux apache WEB