LINUX系统apache基于IP,基于port和基于域名的三种虚拟主机的配置方法_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2929 | 回复: 0   主题: LINUX系统apache基于IP,基于port和基于域名的三种虚拟主机的配置方法        下一篇 
    本主题由 Administrator 于 2014-9-9 23:09:26 移动
white
注册用户
等级:少校
经验:1327
发帖:305
精华:0
注册:2011-7-21
状态:离线
发送短消息息给white 加好友    发送短消息息给white 发消息
发表于: IP:您无权察看 2014-9-9 15:27:38 | [全部帖] [楼主帖] 楼主

3)更改虚拟主机部分为:

<VirtualHost 192.168.0.1:80>;
DocumentRoot /var/www/html/website1
</VirtualHost>;
<VirtualHost 192.168.0.1:8888>;
DocumentRoot /var/www/html/website2
</VirtualHost>;


 4)保存以上

    5)创建目录以及页面文件:

#mkdir –p /var/www/html/website1
#mkdir –p /var/www/html/website2
#cd /var/www/html/website1
#cat >;index.html <<EOF
>;website1
>;EOF
#cd /var/www/html/website2
#cat >;index.html <<EOF
>;website2
>;EOF
(注:在/etc/httpd/conf/httpd.conf中有DirectoryIndex index.html index.html.var,表示只读index.html,而不读index.htm,切记)
6)service httpd restart


 完成以上

    源码天空,可以通过以下方式访问:

    1)打开浏览器

    2)输入http://192.168.0.1:80以及http://192.168.0.1:8888

    2.基于相同Port不同IP的虚拟主机

    1)不同IP地址的配置:

#cd /etc/sysconfig/network-scripts
#cp ifcfg-eth0 ifcfg-eth0:1
#vi ifcfg-eth0:1


 将eth0:1更改为:

DEVICE=eth0:1
ONBOOT=YES
BOOTPROTO=static
IPADDR=192.168.0.2
NETMASK=255.255.255.0
2)service network restart
3)vi /etc/httpd/conf/httpd.conf


 4)更改虚拟主机部分为:

<VirtualHost 192.168.0.1:80>;
DocumentRoot /var/www/html/website1
</VirtualHost>;
<VirtualHost 192.168.0.2:80>;
DocumentRoot /var/www/html/website2
</VirtualHost>;


 5)创建目录以及页面文件:

#mkdir –p /var/www/html/website1
#mkdir –p /var/www/html/website2
#cd /var/www/html/website1
#cat >;index.html <<EOF
>;website1
>;EOF
#cd /var/www/html/website2
#cat >;index.html <<EOF
>;website2
>;EOF


 完成以上

    设置后,可以通过以下方式访问:

    1)打开浏览器

    2)输入http://192.168.0.1:80以及http://192.168.0.2:80

    3.基于域名的虚拟主机的访问

1)vi /etc/http/conf/httpd.conf

    2)更改虚拟主机部分为:

NameVirtualHost 192.168.0.1
<VirtualHost www1.example.com>;
DocumentRoot /var/www/html/website1
ServerName www1.example.com
</VirtualHost>;
<VirtualHost www2.example.com>;
DocumentRoot /var/www/html/website2
ServerName www2.example.com
</VirtualHost>;
(注:以上

    设置中NameVirtualHost不可以省略)


 3)创建目录以及页面文件:

#mkdir –p /var/www/html/website1
#mkdir –p /var/www/html/website2
#cd /var/www/html/website1
#cat >;index.html <<EOF
>;website1
>;EOF
#cd /var/www/html/website2
#cat >;index.html <<EOF
>;website2
>;EOF


 4)完成以上

    设置后,可以通过以下方式访问:

    1)打开浏览器

    2)输入http://www1.example.com 以及 http://www2.example.com

    Linux下Apache2.2(mod_jk)+GlassF 

    能追踪Windows系统登录时间的三种方法 

    Windows下查看LINUX ext2/ext3格式的三种 

    查看linux版本的三种常用方法 

    Linux设置全局环境变量的三种方法 

    Ubuntu Linux下Apache基于域名的虚拟主机配置 

    Linux下三种虚拟主机的配置方法 

    在Linux系统上实现虚拟主机的注意事项 

    Linux系统下限制IP地址对Telnet与FTP功能的使用 

    Linux平台下FTP虚拟主机的实现 

    [商业源码] 某企业ERP生产管理系统 

    [商业源码] 仿管家婆进销存管理软件 

    [商业源码] 大型企业通用ERP系统 

    [商业源码] IM即时通讯源码 

    [商业源码] 某企业专用OA系统 

    [商业源码] 管家婆分销ERP系统 

    [商业源码] 某ERP管理系统源代 

    [商业源码] 某大型ERP系统源码 

    [商业源码] 凯达OA协同办公系统 

    [商业源码] OA2009网络智能办公系统 

    1.Linux下Apache 配置详解(最好的APACHE配置教程) 

    2.iptables 添加,删除,查看,修改 

    3.centos 6推荐使用epel源 

    4.redhat9.0下载地址 

    5.LINUX下修改日期时间的方法 

    6.ubuntu 手动设置无线网络 

    7.linux curl 命令详解,以及实例 

    8.SVN Post-commit常见错误解决方案 

    9.Linux添加永久静态路由 

    10.LINUX下搭建FTP服务器 

    11.linux下提示bash:command not found 

    12.如何在linux下执行jar文件 

    13.实战Ubuntu 12.04 配置Samba共享服务 

    14.foxmail7.0忘记密码的解决办法 

    15.vsftp 登录报错:500 OOPS: cannot change directory:/home/******* 

    16.Linux下查看CPU使用率 

    17.CentOS6.2安装配置Squid 

    18.centos网络配置(手动设置,自动获取)的2种方法 

    19.scp命令时提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 

    20.linux 如何查看硬盘大小 

该贴由system转至本版2014-9-9 23:09:26




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论