精华内容
下载资源
问答
  • 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,... 在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以以例子的形式介绍TCP端口法.环境:假设沧海公司(呵呵...)的内部网由...
      由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设置达到这个目标.

    在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:
    (1) IP地址
    (2)端口号
    (3)主机头名。

      在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以以例子的形式介绍TCP端口法.

    环境:假设沧海公司(呵呵...)的内部网由一台win2000服务器和几十台工作站组成,这个内部网的网段是192.168.1.0/24,服务器的地址是192.168.1.10,名称是myserver.在这台服务器已经安装了Internet服务即IIS5.
    沧海公司有A,B,C三个部门,分别在8086,8087,8088三个房间办公.现在公司要求网络管理员在服务器上使用一个IP为公司和三个部分别建立一个网站,即要建立四个网站.

      通过使用附加端口号,站点只需一个 IP 地址即可维护多个站点。客户要访问站点时,需在静态 IP 地址后面附加端口号(默认 Web 站点除外,它使用端口 80)。

    具体操作如下:
    1.在win2000服务器上为公司和三个部门在硬盘上建立文件夹,做为WEB站点主目录.如下:
    WEB站点主目录 WEB站点
    d:\web\com 公司网站
    d:\web\a A部门网站
    d:\web\b B部门网站
    d:\web\c C部门网站

    2.使用WEB站点管理向导,分别为公司和三个部门建立四个WEB站点,四者最大的不同是使用了不同的TCP端口:

      公司站点 A部门站点 B部门站点 C部门站点
    IP地址 192.168.1.10
    TCP端口 80 8086 8087 8088
    权限 读取和运行脚本
    站点主目录 d:\web\com d:\web\a d:\web\b d:\web\c

    这样,客户端就可以通过:

    • http://192.168.1.10访问公司站点.
    • http://192.168.1.10:8086访问A部门站点
    • http://192.168.1.10:8087访问B部门站点
    • http://192.168.1.10:8088访问C部门站点

      这种方法建立的WEB站点使用非默认端口的网站具有相对的隐蔽性,但此方法维护多个站点要求客户在端口号前键入实际的数字 IP 地址。不能使用主机名和“友好名称”。

    转载于:https://www.cnblogs.com/jakee/archive/2004/11/06/60979.html

    展开全文
  • apache高级配置: 1.构建虚拟Web主机 定义: 在同一台服务器上运行多个Web站点,每个站点不独立占用整个服务器 ...3)基于端口的 (不使用域名,使用相同的IP地址不同的TCP端口号,用户访问时必须指定网站的端口号

    一、虚拟 Web 主机概述

    • 在同一台服务器上运行多个 Web 站点,每个站点不独立占用整个服务器,能够充分利用服务器硬件资源,降低网站构建及运行成本。

    三种类型的虚拟 Web 主机:

    • 基于域名(网站使用不同的域名,相同的 IP 地址,需要 DNS 服务器支持,最广泛、最普遍的虚拟主机)
    • 基于IP地址(使用不同的域名对应不同的 IP,需要服务器配备多个网卡接口,应用不广泛)
    • 基于端口(不使用域名,使用相同的 IP 地址不同的 TCP 端口号,用户访问时必须指定网站的端口号)

    二、构建基于域名的虚拟主机

    准备工作:

    主机 操作系统 IP地址
    Apache CentOS7 192.168.1.1
    客户机 Win7 192.168.1.2

    1.安装 DNS 并配置主配置文件

    [root@Apache ~]# yum -y install bind bind-utils  		#安装dns软件包和nslookup软件包
    [root@Apache ~]# vim /etc/named.conf   					#编辑DNS主配置文件
    

    在这里插入图片描述
    在这里插入图片描述

    2.添加区域配置文件

    [root@Apache ~]# cd /var/named/
    [root@Apache named]# ls
    [root@Apache named]# cp named.localhost baidu			#将模板文件复制到baidu里
    [root@Apache named]# cp named.localhost sina			#将模板文件复制到sina里
    

    在这里插入图片描述
    编辑 baidu 配置文件:

    [root@Apache named]# vim baidu
    

    在这里插入图片描述
    编辑 sina 配置文件:

    [root@Apache named]# vim sina
    

    在这里插入图片描述
    设置 baidu、sina 的属主和属组为 named,不然无法解析:

    [root@Apache named]# chown named:named baidu
    [root@Apache named]# chown named:named sina
    [root@Apache named]# systemctl restart named				#重启DNS服务
    

    在这里插入图片描述

    3.验证 DNS 能否正常解析

    在这里插入图片描述

    4.为两个网站准备网页文档,并写入数据方便查看

    [root@Apache ~]# mkdir /usr/local/httpd/htdocs/baidu
    [root@Apache ~]# mkdir /usr/local/httpd/htdocs/sina
    [root@Apache ~]# echo "<h1>Welcome To baidu666</h1>" > /usr/local/httpd/htdocs/baidu/index.html
    [root@Apache ~]# echo "<h1>Welcome To sina888</h1>" > /usr/local/httpd/htdocs/baidu/index.html
    

    在这里插入图片描述

    5.添加虚拟主机支持

    [root@Apache ~]# vim /usr/local/httpd/conf/httpd.conf
    

    在这里插入图片描述

    6.修改独立配置文件

    [root@Apache ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
    

    在这里插入图片描述

    [root@Apache ~]# systemctl restart httpd    				#重启httpd服务
    

    7.使用客户机访问验证

    在这里插入图片描述
    在这里插入图片描述

    三、Apache 访问控制

    Apache 访问控制可以更好地控制对网站资源的访问,为特定的网站目录添加访问授权;常见的方式有客户机地址限制、用户授权限制两种范围控制方式。

    1.用户授权限制

    Apache 提供了认证(Authentication)与授权(Authorization)机制,当用户访问使用此机制控制的目录时,会提示用户输入用户名和密码,只有输入正确的用户名和密码的主机才可以访问该资源。

    1)先创建用户认证数据文件

    [root@Apache ~]# htpasswd -c /usr/local/httpd/conf/.awspwd zhangsan
    [root@Apache ~]# cat /usr/local/httpd/conf/.awspwd
    

    在这里插入图片描述
    2)添加用户授权配置

    • 因为启用了虚拟 Web 主机,所以要到虚拟主机 Web 配置文件中设置。
    • 用户授权限制就是访问网站时需要输入用户名跟密码。
    [root@Apache ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
    

    在这里插入图片描述
    3)重启 httpd 服务

    [root@Apache ~]# systemctl restart httpd				#重启httpd服务
    [root@Apache ~]# netstat -anpt | grep 80				#查看端口是否开启
    

    在这里插入图片描述
    4)使用客户机访问验证:
    在这里插入图片描述
    在这里插入图片描述

    2.客户机地址限制

    通过 Require 配置项,可以根据客户端的主机名或 IP 地址来决定是否允许客户端访问。可用于< Location >、< Directory >、< Files >、< Limit >配置段中,使用 Require 配置项时,需要设置客户端地址以构成完整的限制策略,地址形式可以是 IP 地址、网络地址、主机名或域名。当 Require 配置项之后为"all"时,表示匹配任意地址。

    Require配置项的常见语法:

    • Require all granted:允许所有主机访问。
    • Require all denied:拒绝所有主机访问。
    • Require local:仅允许本地主机访问。
    • Require [not] host <主机名或域名列表>:允许或拒绝指定主机或域访问。
    • Require [not] ip <ip地址或网段列表>:允许或拒绝指定 IP 或网段访问。

    注意:

    1. 使用 not 禁止访问时要将其置于 <RequireAll> </RequireAll> 容器中并在容器中指定相应的限制策略。
    2. 多个不带 not 的 require 配置语句之间是"或"关系,满足一条即可访问。
    3. 出现即不带 not 又有带 not 的语句,之间是"与"关系。同时满足所有要求才可以访问。

    四、构建基于 IP 的虚拟主机

    1.添加一块网卡

    [root@Apache ~]# ifconfig ens32:0 192.168.1.188/24
    [root@Apache ~]# ifconfig ens32:0
    

    在这里插入图片描述

    2.修改 sina 区域配置文件

    [root@Apache ~]# vim /var/named/sina
    

    在这里插入图片描述
    重启 DNS 服务,并解析 sina 查看:
    在这里插入图片描述

    3.修改独立的配置文件

    [root@Apache ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
    

    在这里插入图片描述

    4.修改主配置文件,添加虚拟主机支持

    [root@Apache ~]# vim /usr/local/httpd/conf/httpd.conf
    

    在这里插入图片描述

    5.重启 httpd 服务,并查看端口号是否开启

    [root@Apache ~]# systemctl restart httpd
    [root@Apache ~]# netstat -antp | grep 80
    

    在这里插入图片描述

    6.使用客户机访问验证

    在这里插入图片描述
    在这里插入图片描述

    • 基于 IP 地址访问成功,域名也可以正常访问。

    五、构建基于端口的虚拟主机

    1.修改主配置文件

    [root@Apache ~]# vim /usr/local/httpd/conf/httpd.conf
    

    在这里插入图片描述

    2.修改独立的配置文件

    [root@Apache ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
    

    在这里插入图片描述

    3.重启 httpd 服务,并查看端口号是否开启

    [root@Apache ~]# systemctl restart httpd
    [root@Apache ~]# netstat -anpt | grep httpd
    

    在这里插入图片描述

    4.使用客户机访问验证

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 一个IP建多个Web站点

    2013-10-06 22:24:12
    TCP端口法 因为各种原因,咱们有时候需要在一个IP地址上树立多个web站点,在IIS5中,咱们可能经过简略的设 置到达这个目标。 在IIS中,每个 Web 站点都具有唯一的、由三个有些组成的标识,用来接收和响应请求: ...
    一个IP建多个Web站点

    办法一:TCP端口法

    因为各种原因,咱们有时候需要在一个IP地址上树立多个web站点,在IIS5中,咱们可能经过简略的设
    置到达这个目标。

    在IIS中,每个 Web 站点都具有唯一的、由三个有些组成的标识,用来接收和响应请求:
    (1) IP地址
    (2) 端口号
    (3) 主机头名

    在IIS中,在一个IP地址上树立多个独立的web站点,通常有两种办法,本文以以例子的形式介绍TCP端
    口法。

    环境:假定深圳市某某公司的内部网由一台win2000服务器和几十台工作站组成,这个内部网的网段
    是192.168.1.0/24,服务器的地址是192.168.1.10,称号是myserver。在这台服务器现已安装了Internet
    服务,即IIS 
    5。沧海公司有A,B,C三个部分,分别在8086,8087,8088三个房间办公。现在公司需求网络
    管理员在服务器上运用一个IP为公司和三个有些别树立一个网站,即要树立四个网站。

    经过运用附加端口号,站点只需一个 IP 地址即可维护多个站点。客户要拜访站点时,需在静态IP地
    址后面附加端口号(默认 Web 
    站点除外,它运用端口 80)。

    具体操作如下:
    1、在win2000服务器上为公司和三个部分在硬盘上树立文件夹,做为WEB站点主目录。如下:
    WEB站点主目录WEB站点
    d:\web\com 
    公司网站
    d :\web\a A部分网站
    d:\web\b B部分网站
    d:\web\c C部分网站

    2、运用WEB站点管理向导,分别为公司和三个部分树立四个WEB站点,四者最大的不一样是运用了不一样的
    TCP端口:

    公司站点 A部分站点 B部分站点 C部分站点
    IP地址 192.168.1.10
    TCP端口 80 8086 8087 
    8088
    权限 读取和运转脚本
    站点主目录 d:\web\com d:\web\a d:\web\b d:\web\c

    这样,客户端就可以经过:

    http://192.168.1.10 拜访公司站点。
    http://192.168.1.10:8086 拜访A部分站点
    http://192.168.1.10:8087 拜访B部分站点
    http://192.168.1.10:8088 拜访C部分站点

    这种办法树立的WEB站点运用非默认端口的网站具有相对的隐蔽性,但此办法维护多个站点需求客户
    在端口号前键入实际的数字 IP 
    地址。不能运用主机名和“友好称号”。


    办法二:主机头名法

    因为各种原因,咱们有时候需要在一个IP地址上树立多个web站点,在IIS5中,咱们可能经过简略的
    设置到达这个目标。
    在IIS中,每个 
    Web 站点都具有唯一的、由三个有些组成的标识,用来接收和响应请求:
    (1) IP地址
    (2)端口号
    (3)主机头名。

    在IIS中,在一个IP地址上树立多个独立的web站点,通常有两种办法,本文以以例子的形式介绍主
    机头法,运用这种办法可以树立起专业的虚拟主机。

    环境:假定深圳市某某公司用一台win2000服务器供给虚拟主机服务,地址是192.168.1.10。在这台
    服务器现已安装了Internet服务即IIS 
    5。
    现在公司需求网络管理员在服务器上运用一个IP为ABCD四个公司树立独立的网站,每个网站拥有自个独
    立的域名。四家网站域名分别为:www.a.com,www.b.comwww.c.comwww.d.com

    经过运用主机头,站点只需一个 IP 地址即可维护多个站点。客户可以运用不一样的域名拜访各自的站点,
    根本感觉不到这些站点在同一主机上。

    具体操作如下:
    1、在win2000服务器为四家公司树立文件夹,做为WEB站点主目录。如下: WEB站点主目录 
    WEB站点
    d:\web\a A公司网站
    d:\web\b B公司网站
    d:\web\c C公司网站
    d:\web\d 
    D公司网站

    2、运用WEB站点管理向导,分别四家公司树立独立的WEB站点,四者最大的不一样是运用了不一样的主机头名:

    A公司站点 B公司站点 C公司站点 D公司站点
    IP地址 192.168.1.10
    TCP端口 80
    权限 
    读取和运转脚本
    主机头名 www.a.com www.b.com www.c.com 
    www.d.com
    站点主目录 d:\web\a d:\web\b d:\web\c 
    d:\web\d

    在DNS中将这四个域名注册上,均指向同一地址:192.168.1.10。这样,客户端就可以经过:

    http://www.a.com 拜访A公司站点。
    http://www.b.com 拜访B公司站点。
    http://www.c.com 拜访C公司站点。
    http://www.d.com 拜访D公司站点。

    3、每个站点的主机头名可以在WEB站点树立向导中设置,它与站点的IP地址,TCP端口在同一屏上。也可能
    经过该站点->"特点"->"WEB站点"标签->选IP地址右边的"高级"按钮,跳出"高级多WEB站点配置"进行配置。

    这种办法树立可以树立专业的虚拟主机,几乎一切运用IIS供给虚拟主机的公司都这样做的。
    展开全文
  • 配置基于端口的虚拟Web主机时,也不需要使用NameVirtualHost配置项,而是通过Listen配置项来指定要监听的TCP端口号,每个虚拟Web主机的VirtualHost配置中应同时指定IP地址和端口号 实验步骤 1、进入到/va...

    基于端口的虚拟主机

    基于端口的虚拟主机通常用于用一个Web站点,其针对的网站名称、IP地址、往往是相同的,但通过不同的TCP端口来提供访问不同网页内容的服务入口。配置基于端口的虚拟Web主机时,也不需要使用NameVirtualHost配置项,而是通过Listen配置项来指定要监听的TCP端口号,每个虚拟Web主机的VirtualHost配置中应同时指定IP地址和端口号

    实验步骤

    1、进入到/var/www/html/中创建站点,并写入标签语言

    [root@localhost ~]# cd /var/www/html/
    [root@localhost html]# mkdir kgc02
    [root@localhost html]# cd kgc02/
    [root@localhost kgc02]# vim index.html
    

    在这里插入图片描述
    2、进入到/etc/httpd/conf/httpd.conf里,找到监听地址,将ipv6的地址进行注释,ipv4的进行修改

    [root@localhost kgc02]# vim /etc/httpd/conf/httpd.conf 
    

    在这里插入图片描述
    3、接下来修改独立配置文件,在独立配置文件中添加虚拟站点区域

    <Virtualhost *:8080>
      DocumentRoot "/var/www/html/kgc02/"
      ServerName www.kgc02.com
      Errorlog "logs/www.kgc02.com.error_log"
      Customlog "logs/www.kgc02.com.access_log" common
      <Directory "/var/www/html">
        Require all granted
      </Directory>
    </VirtualHost>
    

    4、启动服务,并使用"netstat -ntap"查看开启的监听地址是否开启

    [root@localhost extra]# systemctl start httpd
    

    在这里插入图片描述

    实验结果

    1、首先们正常访问kgc.com,之后在后面添加8080端口号再访问
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 一个IP建多个Web站点

    2007-09-14 09:35:54
    TCP端口法 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设 置达到这个目标。 在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求: ...
  • 摘要:Windows2000Server安装成功后...这一标识由三部分组成,即TCP端口号、IP地址和主机头名,要实现“一机多站”就需要在这三个方面下工夫。 现在我们有一台Windows2000Server服务器,在这台服务器上要建立默认站点
  • 通常情况下我们只会想到利用传统方式修改TCP端口号,IP地址和主机头名这三种途径进行多站点的添加和管理,但是今天小编想给大家介绍一种新的更快更便捷的方法,通过服务器管理面板直接创建多个WEB站点! 可实现部署多个...
  • 一个IP建多个Web站点 TCP端口法 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设 置达到这个目标。 在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来...
  • 更改iis端口号

    2009-06-04 10:16:42
    在默认站点里面,右键==属性==tcp端口,默认为80;改为80 但是访问网页的时候要把端口号写上,否则会出现该页无法显示。 如:http://localhost:81/default.aspx 程序在我机器上,我去给客户的服务器更新程序...
  • 在中小型局域网中,服务器往往只有一台,但是一个Web站点显然又无法满足工作需要。那么,能否在一台服务器上...这一标识由三部分组成,即TCP端口号、IP地址和主机头名,要实现“一机多站”就需要在这三个方面下工夫。
  • 一个IP地址上建立多个web站点

    千次阅读 2006-10-27 17:34:00
    一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设置达到这个目标. 在IIS中,每个 Web 站点都具有唯一的、... 在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以以例子的形式介绍TCP端口
  • 一、http协议:超文本传输协议应用层协议,使用TCP协议承载,端口号为80http协议的功能: MIME:多用途互联网邮件扩展,可以传输非纯文本文件Cache:缓存机制Method:GET,PUT,POST,DELETE,HEAD,TRACE,CONNECT...
  • 经查找资料,现将两种平台上解决这个问题的方法详述如下:(一)在windows平台下,IIS 5.0能很好地支持一个IP地址对应多个独立的域名,这可以通过两种方法来实现: ⑴设不同的TCP端口号:你需要分别将各个Web站点的...
  • (2)使用不同的TCP端口号,实现用户在浏览不同的虚拟站点时需要同时指定端口号才能访问。 备注:这两种形式的虚拟主机类型在现网中,并不经常使用,使用最多的是基于域名的虚拟主机。 二、实验一:基于端口 (1)第...
  • 经查找资料,现将两种平台上解决这个问题的方法详述如下:(一)在windows平台下,IIS 5.0能很好地支持一个IP地址对应多个独立的域名,这可以通过两种方法来实现: ⑴设不同的TCP端口号:你需要分别将各个
  • 通常只用于同一个Web站点,其网站的名称、IP地址往往是相同的,但通过不同的TCP端口来提供访问不同网页内容的服务入口。在浏览器中访问非80端口的Web服务器时,需要明确指出服务器的端口号。 实验环境:一台RHEL6.5 ...
  • 基于端口的虚拟主机(不同端口相同IP)通常只用于同一个Web站点,其网站的名称、IP地址往往是相同的,但通过不同的TCP端口来提供访问不同网页内容的服务入口。在浏览器中访问非80端口的Web服务器时,需要明确指出...
  • web服务器

    2020-08-03 10:56:09
    3.HTTP协议端口号TCP80 HTTPS协议端口号TCP443 4.web服务器发布软件: 微软:IIS(可以发布web网站和FTP站点) Linux:Apache,LAMP,Tomcat,nginx 第三方:phpstudy、XAMPP 5.部署web服务器 1)配置静态...
  • 虚拟web主机

    2020-11-26 19:20:10
    虚拟web主机概述基于域名基于ip地址基于端口号 ...基于端口:这种方式并不使用域名、IP 地址来区分不同的站点内容,而是使用 了不同的TCP端口号。 PS:域名和端口常用。 基于域名 mkdir /opt/aaa mkdir
  • web服务器也被查称为网页服务器或HTTP服务器,使用的协议是HTTP或HTTPS,其中HTTP的端口号TCP-80,HTTPS的端口号TCP-443。 web服务器需要软件支持: 微软:IIS(可以发布web网站和FTP站点) linux:Apache/LAMP/...
  • IIS之web服务器

    2020-03-01 16:27:27
    3.http协议端口号TCP 80 https协议端口号TCP 443 4.WEB服务器发布软件 适合生产环境使用 微软:IIS(Internet Information Services)可以发布web网站和FTP站点 linux:Apache/LAMP/Tomcat/nginx … ...
  • HTTP协议端口号TCP80 HTTPS协议端口号TCP443 2.WEB服务器发布软件: 微软:IIS(可发布web网站和FTP站点) Linux:Apache/LAMP/Tomcat/nginx.etc 第三方:phpstudy、XAMPP 3.部署web服务器 配置静态IP地址 ...
  • HTTP协议端口号TCP-80 HTTPS协议端口号TCP443 WEB服务器发布软件 微软:IIS(Internet infomation service)可发布web网站和ftp站点 Linux:Apache、lamp、Tomcat、nginx 部署web服务器 1> 配置静态IP地址 2&...
  • 文章目录网络基础一、WEB服务器1. 概述2. WEB服务器发布软件3. 部署WEB服务器3.1 快速部署3.2 一台服务器发布多个web站点3.3 ...http协议使用的端口号tcp 80,https协议使用的端口号tcp 443。 2. WEB服务器发布软件
  • HTTP协议的端口号TCP 80 HTTPS协议的端口号TCP 443 发布软件 微软:IIS(可以发布Web网站和FTP站点) Linux:Apache、LAMP、Tomcat、nginx… 第三方:phpstudy、XAMPP 部署Web服务器 配置静态IP 安装IIS插件 ...
  • HTTP协议端口号TCP 80 HTTPS协议端口号TCP 443 2、web服务器发布软件 微软:IIS(可以发布web网站、也可以发布ftp站点) Linux:Apache/LAMP/nginx/Tomcat… 3、部署web服务器 实验一:发布站点 1)服务器配置...
  • 3.HTTP协议端口号TCP 80 4.HTTPS协议端口号TCP 443 5.WEB服务器发布软件: 微软:IIS(可以发布web网站和FTP站点) linux:Apache/lAMP/Tomcat/nginxc… 第三方:phpstudy、XAMPP(供学习) 1.2.部署WEB服务器 ...

空空如也

空空如也

1 2 3 4
收藏数 76
精华内容 30
关键字:

web站点tcp端口号