基于域名的服务端:
13 iptables -F
14 setenforce 0
15 ifconfig eth0 172.18.43.146
16 yum -y install bind bind-chroot
17 cd /var/named/chroot/
18 vim /etc/named.conf
19 vim /var/named/baidu.com.zone
编辑:$TTL 86400
@ IN SOA www.baidu.com. root (
2014081701
1H
1M
2W
1D
)

@ IN NS www.baidu.com.
www1.baidu.com. IN A 172.18.43.100
www2.baidu.com. IN A 172.18.43.102
20 /etc/init.d/named restart
21 vim /etc/httpd/conf/httpd.conf
22 mkdir /domain1
23 mkdir /domain2
24 echo domain1:www1.baidu.com >/domain1/index.html
25 echo domain2:www2.baidu.com >/domain2/index.html
26 /etc/init.d/named restart
27 /etc/init.d/httpd start
28 /etc/init.d/httpd restart
客户端访问验证:
iptables -F
setenforce 0
ifconfig eth0 172.18.43.147
vim /etc/resolv.conf
www1.baidu.com
www2.baidu.com

基于ip的服务端:
29 vim /etc/httpd/conf/httpd.conf
30 service httpd restart
31 mkdir /ip1
32 mkdir /ip2
33 echo ip1:172.18.43.148 >/ip1/index.html
34 echo ip2:172.18.43.149 >/ip2/index.html
35 ifconfig eth0:0 172.18.43.148
36 ifconfig eth0:0 172.18.43.149
37 service httpd restart
客户端访问验证:
http://172.18.43.148
http://172.18.43.149

基于端口服务端:
38 vim /etc/httpd/conf/httpd.conf
39 cd /ip1
40 cat index.html
41 ifconfig
42 ifconfig eth0:1 172.18.43.148
49 vim /etc/httpd/conf/httpd.conf
50 service httpd restart
51 mkdir /port1
52 mkdir /port2
53 echo port1:8080 > /port1/index.html
54 echo port2:8081 > /port2/index.html
55 service httpd restart
客户端访问验证:
172.18.43.146:8080
172.18.43.146:8081

apache里面的配置:
1.基于域名的:
NameVirtualHost *:80
<VirtualHost 172.18.43.100:80>
DocumentRoot /domain1
ServerName www1.baidu.com
</VirtualHost>
<VirtualHost 172.18.43.102:80>
DocumentRoot /domain2
ServerName www2.baidu.com
</VirtualHost>
2.基于ip的:
</VirtualHost>
<VirtualHost 172.18.43.148:80>
DocumentRoot /ip1
</VirtualHost>
<VirtualHost 172.18.43.149:80>
DocumentRoot /ip2
</VirtualHost>
3.基于端口的:
</VirtualHost>
Listen 8080
Listen 8081
<VirtualHost *:8080>
DocumentRoot /port1
ServerName 172.18.43.146:8080
</VirtualHost>
<VirtualHost *:8081>
DocumentRoot /port2
ServerName 172.18.43.146:8081
</VirtualHost>

基于域名的服务端:
13 iptables -F
14 setenforce 0
15 ifconfig eth0 172.18.43.146
16 yum -y install bind bind-chroot
17 cd /var/named/chroot/
18 vim /etc/named.conf
19 vim /var/named/baidu.com.zone
编辑:$TTL 86400
@ IN SOA www.baidu.com. root (
2014081701
1H
1M
2W
1D
)

@ IN NS www.baidu.com.
www1.baidu.com. IN A 172.18.43.100
www2.baidu.com. IN A 172.18.43.102
20 /etc/init.d/named restart
21 vim /etc/httpd/conf/httpd.conf
22 mkdir /domain1
23 mkdir /domain2
24 echo domain1:www1.baidu.com >/domain1/index.html
25 echo domain2:www2.baidu.com >/domain2/index.html
26 /etc/init.d/named restart
27 /etc/init.d/httpd start
28 /etc/init.d/httpd restart
客户端访问验证:
iptables -F
setenforce 0
ifconfig eth0 172.18.43.147
vim /etc/resolv.conf
www1.baidu.com
www2.baidu.com

基于ip的服务端:
29 vim /etc/httpd/conf/httpd.conf
30 service httpd restart
31 mkdir /ip1
32 mkdir /ip2
33 echo ip1:172.18.43.148 >/ip1/index.html
34 echo ip2:172.18.43.149 >/ip2/index.html
35 ifconfig eth0:0 172.18.43.148
36 ifconfig eth0:0 172.18.43.149
37 service httpd restart
客户端访问验证:
http://172.18.43.148
http://172.18.43.149

基于端口服务端:
38 vim /etc/httpd/conf/httpd.conf
39 cd /ip1
40 cat index.html
41 ifconfig
42 ifconfig eth0:1 172.18.43.148
49 vim /etc/httpd/conf/httpd.conf
50 service httpd restart
51 mkdir /port1
52 mkdir /port2
53 echo port1:8080 > /port1/index.html
54 echo port2:8081 > /port2/index.html
55 service httpd restart
客户端访问验证:
172.18.43.146:8080
172.18.43.146:8081

apache里面的配置:
1.基于域名的:
NameVirtualHost *:80
<VirtualHost 172.18.43.100:80>
DocumentRoot /domain1
ServerName www1.baidu.com
</VirtualHost>
<VirtualHost 172.18.43.102:80>
DocumentRoot /domain2
ServerName www2.baidu.com
</VirtualHost>
2.基于ip的:
</VirtualHost>
<VirtualHost 172.18.43.148:80>
DocumentRoot /ip1
</VirtualHost>
<VirtualHost 172.18.43.149:80>
DocumentRoot /ip2
</VirtualHost>
3.基于端口的:
</VirtualHost>
Listen 8080
Listen 8081
<VirtualHost *:8080>
DocumentRoot /port1
ServerName 172.18.43.146:8080
</VirtualHost>
<VirtualHost *:8081>
DocumentRoot /port2
ServerName 172.18.43.146:8081
</VirtualHost>

~
~

~
~

apche基于域名,ip,端口的配置的更多相关文章

  1. Apache基于域名、端口、IP的虚拟主机配置(Centos 6.5)

    虚拟主机:部署多个站点,每个站点,希望用不同的域名和站点目录,或者是不同的端口,不同的ip,需要虚拟主机功能.一句话,一个http服务要配置多个站点,就需要虚拟主机. 虚拟主机分类:基于域名.基于端口 ...

  2. Nginx--服务部署、基于域名的虚拟主机配置

    一.服务部署 1.预处理 安装CentOS ,配置hosts.静态IP.设置必要的安全参数等(略) 1-1.系统环境 [root@vnx ~]# cat /etc/redhat-release Cen ...

  3. CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置

    使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问. (1) 在网卡 eth0的第五个接口上配置 192.168.1.215 这个地址: (2) 配置/e ...

  4. Nginx总结(四)基于域名的虚拟主机配置

    前面讲了如何安装配置Nginx,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html 今天要说的 ...

  5. nginx配置基于域名、端口、IP的虚拟主机

    1.基于域名的虚拟主机: 绝大多数企业对外提供服务的网站使用的都是基于域名的主机,通过不同的域名区分不同的虚拟主机. 首先我们进入安装nginxd的目录下:/application/nginx-1.6 ...

  6. nginx基于域名的虚拟主机配置(本地分布式项目域名配置及测试方法)

    最有用的虚拟主机配置方式. 一个域名只能绑定一个ip地址,一个ip地址可以被多个域名绑定. 可以修改host文件实现域名访问. 前提:即使我们在nginx中配置基于域名的虚拟主机,也需要域名解析,即n ...

  7. Tomcat-8.5.23 基于域名和端口的虚拟主机

    下载tomcat yum install java -y cd /opt/ wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.23/b ...

  8. 【原创】Linux基础之测试域名IP端口连通性

    一 测试域名是否可达 1 ping # ping www.baidu.comPING www.a.shifen.com (220.181.112.244) 56(84) bytes of data.6 ...

  9. apache2 httpd 基于域名的虚拟主机配置 for centos6X 和debian-8

    全系统虚拟主机: for debian 系统的apache2 域名 虚拟主机

随机推荐

  1. OPENCV基本滤波算法

    图像滤波的主要目的是为了在保留图像细节的情况下尽量的对图像的噪声进行消除,从而是后来的图像处理变得更加的方便. 图像的滤波效果要满足两个条件:1.不能损坏图像的轮廓和边缘这些重要的特征信息.2.图像的 ...

  2. ucgui汉字库存放到外部的flash(控件可用)及写外部FLASH小软件

    源:ucgui汉字库存放到外部的flash(控件可用)及写外部FLASH小软件 如何将ucgui的汉字库存放到外部的flash memory(ucgui)(汉字库)(外部flash) ucgui的字库

  3. 防止多个UIAlertView重叠弹出

    http://www.jianshu.com/p/7ac398ef4532 项目中可能会遇到这种情况,好几个alertView因为逻辑关系全部弹出,用户需要一个个的点击才能将所有的alertView取 ...

  4. HDU 4008 Parent and son

    树形DP+LCA+思路.这题可真是有点难度......所以准备详细写一下题解. 题意:给一颗无根树,有Q次询问,每次询问指定一个根节点X,然后让你计算Y节点的儿子和子孙中,编号最小的节点是多少. 我们 ...

  5. sencha cmd常用命令汇总

    一.sencha generate:自动生成项目或者代码 1.sencha generate app 项目名称 生成路径 :生成一个新的extjs项目 注明:以上命令会从官网下载试用版本的ext代码到 ...

  6. JDBC操作数据时中文乱码

    /** * DB地址 */ private static final String DB_URL="jdbc:mysql://localhost:3306/db_book?useUnicod ...

  7. Unity3D ——强大的跨平台3D游戏开发工具(一)

    众所周知,Unity3D是一个能够实现轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎.在现有的版本中,其强大的游戏制作功能已 经达到让人瞠目结舌的地步.尤其是它在3.0版本里面制作的那款 ...

  8. BZOJ1419: Red is good

    1419: Red is good Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 639  Solved: 247[Submit][Status][Di ...

  9. UVa 10523 - Very Easy !!!

    题目大意:给你一个公式,直接按照式子计算就可以了,要用到大数. import java.io.*; import java.util.*; import java.math.*; class Main ...

  10. iOS 导航栏不可点击

    self.navigationController.navigationBar.userInteractionEnabled = NO;