精华内容
下载资源
问答
  • 在一台WEB服务器上实现建立多个Web网站站点的几种方法
    2021-07-30 02:39:32

    我们知道,网络上的每一个Web站点都有一个惟一的身份标识,从而使客户机能够准确地访问。这一标识由三部分组成,即TCP端口号、IP地址和主机头名,要实现“一机多站”就需要在这三个方面下工夫。

    现在我们有一台服务器,在这台服务器上要建立默认站点“余志国网站设计工作室”和新增站点“中国鄱阳网”(建立更多网站原理相同),下面我们分别探讨三种不同的实现途径。

    途径一、TCP端口法

    我们知道Web站点的默认端口一般为80,如果改变这一端口,就能实现在同一服务器上新增站点的目的。

    假设服务器名为Master,安装有一块网卡,IP地址为192.168.0.1,那么安装IIS后会自动生成一个默认Web站点,我们就将其作为“余志国网站设计工作室”网站。点击“开始”→“程序”→“管理工具”→“Internet服务管理器”,出现“Internet信息服务”窗口。右键单击“默认Web站点”,选择“属性”进行设置。在“Web站点标识”中,将说明改为“余志国网站设计工作室”,IP地址选择192.168.0.1,TCP端口保持默认的80不变。将制作好的网站文件拷贝到默认目录中,“余志国网站设计工作室”的设置就算完成了。

    下面我们来增加“鄱阳网”站点。在“Internet信息服务”窗口中单击选定主机名Master,然后选择“操作”→“新建”→“Web站点”,出现“Web站点创建向导”窗口,依次点击[下一步],将站点说明定为“鄱阳网址”,IP地址选择192.168.0.1,在TCP端口栏一定要将默认的80修改为其他值,如1050,选定主目录,设置好访问权限,“鄱阳网”站点的设置也完成了。

    测试一下效果,在浏览器地址栏中输入192.168.0.1(默认的端口号80可以省略),回车,我们将访问到“余志国网站设计工作室”站点。输入192.168.0.1:1050(注意IP地址后的端口号一定不能少),则会出现“鄱阳网”站点。遗憾的是,采用这种方式设置的多站点无法与DNS结合使用。

    途径二、IP地址法

    一般情况下,一块网卡只设置了一个IP地址。如果我们为这块网卡绑定多个IP地址,每个IP地址对应一个Web站点,那么同样可以实现“一机多站”的目的。

    点击“开始”→“设置”→“控制面板”,双击“网络和拨号连接”,右键单击“本地连接”,选择“属性”调出“本地连接属性”面板,选择“Internet协议(TCP/IP)”,点击“属性”调出“Internet协议(TCP/IP)属性”面板,点击下方的“高级”调出“高级TCP/IP设置”面板。在IP地址栏下面列出了网卡已设定的IP地址和子网掩码,点击[添加]按钮,在弹出的对话框中填上新的IP地址(如192.168.0.2,注意不能与其他机器的IP地址重复),子网掩码与原有的相同(如255.255.255.0)。然后依次[确定],就完成了多个IP地址的绑定。

    按照上例中的做法设置默认站点“余志国网站设计工作室”,然后我们来增加“鄱阳网”站点。在“Internet信息服务”窗口中单击选定主机名Master,选择“操作→“新建”→“Web站点”,出现“Web站点创建向导”窗口,依次点击[下一步],将站点说明定为“鄱阳网”,IP地址选择192.168.0.2(注意不能与默认站点的IP地址相同),TCP端口保持默认的80不变,选定主目录,设置好访问权限,“鄱阳网”站点的设置完成。

    分别在浏览器地址栏中输入192.168.0.1和192.168.0.2,测试一下效果。如果您嫌通过输入IP地址访问站点不够方便的话,完全可以通过设置DNS,www.yuzhiguo.com代替192.168.0.1来访问“余志国网站设计工作室”,www.poyangchina.com 代替192.168.0.2来访问“鄱阳网”。只需将两个网址分别对应不同的IP地址即可。

    途径三、主机头法

    在不更改TCP端口和IP地址的情况下,同样可以实现“一机多站”,这里我们需要使用“主机头名”来区分不同的站点。

    所谓“主机头名”,实际上就是www.poyangchina.com 之类的友好网址,因此要使用“主机头法”实现“一机多站”,就必须先进行DNS设置。在DNS中设www.yuzhiguo.com www.poyangchina.com 两个网址,将它们都指向惟一的IP地址192.168.0.1。

    按照以上两例中的做法首先设置默认站点“余志国网站设计工作室”,由于是默认站点,因此基本无需进行特别设置。然后参考以上两例进行添加“鄱阳网”站点的操作,IP地址选择192.168.0.1,TCP端口保持默认的80不变,“此站点的主机头”一项一定要填www.poyangchina.com ,然后选定主目录,设置好访问权限,“鄱阳网”站点的设置完成。

    分别在浏览器地址栏中输www.yuzhiguo.com www.poyangchina.com 两个网址,测试效果。与上两例不同的是,用“主机头法”实现的“一机多站”必须使用友好网址才能访问。以上三种方式,您可以根据具体情况选择使用。如果服务器安装有两块以上的网卡,同样可以采用“IP地址法”为每块网卡指定不同的IP地址,从而实现“一机多站”。

    239e89a671345c2cd91ee50d442757e4.png

    发表评论

    您的IP:182.34.57.113,来自:山东省烟台市

    更多相关内容
  • 那么,能否在一台服务器上设置多个Web站点(以下我们简称为“一机多站”)呢?答案是肯定的,并有多种途径可以达到这一目的。我们知道,网络上的每一个Web站点都有一个惟一的身份标识,从而使客户机能够准确地访问。这...
  • 一台服务器实现多个Web站点

    千次阅读 2021-07-30 02:42:20
    在一台计算机上可以实现多个Web站点,以充分利用服务器的资源。下面以联想万全1300型服务器为例加以说明。修改端口号在IP网络中,计算机之间通过对方的IP地址建立连接,但是建立连接时,还都是通过“端口”来实现...

    在一台计算机上可以实现多个Web站点,以充分利用服务器的资源。下面以联想万全1300型服务器为例加以说明。

    修改端口号

    在IP网络中,计算机之间通过对方的IP地址建立连接,但是建立连接时,还都是通过“端口”来实现连接的,就好像你找到某幢楼的街道号码,但是如果要找其中的一个住户,就必须知道他的房间号,这幢楼的街道号码相当于IP地址,具体的房间相当于端口号。

    有人会问,为什么我们在浏览网站时,却从来没有用过端口号呢?这是因为Web服务都有一个默认端口,一般为端口80,如果在地址栏中不输入端口号,Web服务器就认为是寻找默认端口号。端口号的用法是在IP地址之后加冒号“:”(半角),再填入端口号。

    对于浏览器来说,“172.18.0.100”与“http://172.18.0.100:8000”是寻找不同的Web站点,因此,可以通过IP地址使用附加端口号来实现一个IP地址对应多个站点。只是访问者要访问站点时,需在IP地址后面附加端口号。使用此方法实现多个站点,要求访问者在端口号前键入实际的数字IP地址,不能使用主机名,因此对于访问者来说比较麻烦。

    具体配置方法是:打开Windows 2000 Server“Internet信息服务”管理工具,用鼠标右击窗口左边的站点名称,选择“属性”,在出现“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的TCP端口即可,如图1所示,就将端口号设为“8080”。

    0d687f0562c1a7b31449cbd24d24b685.png

    图1

    此时,如果键入“172.18.0.100”,就会出现让你输入验证用户和密码提示窗口,如果单击确定后,会出现如图2所示的“您无权查看该网页”的错误。只有输入了“172.18.0.100:8080”,这个端口对应的网站才会显示出来。

    11ba6539a93582258e994c8b5c76a8fa.png

    图2

    添加多个IP地址

    一般来说,一块网卡对应一个IP地址,但是一个网卡可以绑定多个IP地址(一般不超过20个),尤其是服务器的网卡,绑定多个IP地址的情况屡见不鲜。一个IP地址可以对应一个Web站点,充分利用了服务器的资源。

    1、添加多个IP地址

    要实现一台服务器有多个IP地址,你需要先为服务器添加多个IP地址,这就要改变网卡的TCP/IP设置。具体方法是:点击开始/设置/网络和拨号连接/本地连接/属性,选择“Internet协议(TCP/IP)”,并点击“属性”按钮,在出现的“Internet协议(TCP/IP)属性”窗口中点击“高级”按钮,在这里就可以通过“添加”按钮为一块网卡设置多个IP地址,如图3所示。

    b9378824b0d0b9ec510d2c549b7fc8ef.png

    图3

    2、为各站点设置不同的IP地址

    对于在“Internet信息服务”中为各站点设置不同的IP地址就非常简单了,具体方法是:用鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称,选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的IP地址即可,如图4所示。

    0e219603a70f6dd64bb04647fd307fa6.png

    图4

    另外,要使用多IP地址,必须将主机名及其对应的IP地址添加到名称解析系统(通常是DNS),此后访问者只需在浏览器中键入文本名称即可访问Web站点。

    编后语:一台服务器实现多个Web站点,还可以通过指定虚拟目录、主机头名等方法来实现,但是由于本文篇幅有限,不再逐一列出,有兴趣的读者可以就此类问题来稿进一步计论。

    展开全文
  • 搭建多个Web站点(CentOS 7)

    千次阅读 2022-03-31 14:52:26
    搭建多个Web站点(CentOS 7)

    本文介绍如何在CentOS 7系统上使用Nginx搭建多个Web站点。

    1.可以用已经搭建好的LNMP主机

    1. 运行以下命令进入已配置好的网站根目录。

    cd /usr/share/nginx/html

    1. 运行以下命令创建两个测试文件夹。

    文件夹中用于存放测试网站信息,即存放项目代码。

    mkdir Testpage-1

    mkdir Testpage-2

    1. 配置测试站点Testpage-1的信息。
      1. 运行以下命令进入Testpage-1。

    cd /usr/share/nginx/html/Testpage-1/

      1. 运行以下命令创建并编辑index.html文件。

    vim index.html

      1. i进入编辑模式,输入以下测试内容。

    Test page 1

    编辑完成后,按Esc键,并输入:wq后按下回车键,保存并退出。

    1. 配置测试站点Testpage-2的信息。
      1. 运行以下命令进入Testpage-2。

    cd /usr/share/nginx/html/Testpage-2/

      1. 运行以下命令创建并编辑index.html文件。

    vim index.html

      1. i进入编辑模式,输入以下测试内容。

    Test page 2

    编辑完成后,按Esc键,并输入:wq后按下回车键,保存并退出。

    配置Nginx

    1. 运行以下命令查看nginx.conf配置文件。

    cat /etc/nginx/nginx.conf

    在http{}模块内,查看include配置信息。

    本示例中配置如下图所示,include /etc/nginx/conf.d/*.conf;表示Nginx将会从该路径下的所有.conf文件获取站点信息。

    1. 运行以下命令进入/etc/nginx/conf.d路径下。

    cd /etc/nginx/conf.d

    1. 为测试站点Testpage-1创建并配置Nginx配置文件。
      1. 运行以下命令创建并编辑配置文件。

    vim Testpage1.conf

      1. i进入编辑模式,输入以下内容。

    在注释内容处,替换服务器域名参数信息与项目路径参数信息。

    server {

        listen       80;

        server_name  testpage1.com;    #此处使用测试域名。实际配置中使用您的服务器域名。

        #charset koi8-r;

        access_log  /var/log/nginx/b.access.log  main;

        location / {

            root   /usr/share/nginx/html/Testpage-1;    #测试站点路径。即您的项目代码路径。

            index  index.html index.htm;

        }

        #error_page  404              /404.html;

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   /usr/share/nginx/html;

        }

    }

    编辑完成后,按Esc键,并输入:wq后按下回车键,保存并退出。

    1. 为测试站点Testpage-2创建并配置Nginx配置文件。
      1. 运行以下命令创建并编辑配置文件。

    vim Testpage2.conf

      1. i进入编辑模式,输入以下内容。

    在注释内容处,替换服务器域名参数信息与项目路径参数信息。

    server {

        listen       80;

        server_name  testpage2.com;    #此处使用测试域名。实际配置中使用您的服务器域名。

        #charset koi8-r;

        access_log  /var/log/nginx/b.access.log  main;

        location / {

            root   /usr/share/nginx/html/Testpage-2;    #测试站点路径。即您的项目代码路径。

            index  index.html index.htm;

        }

        #error_page  404              /404.html;

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   /usr/share/nginx/html;

        }

    }

    编辑完成后,按Esc键,并输入:wq后按下回车键,保存并退出。

    1. 运行以下命令重启Nginx服务。

    systemctl restart nginx

    (可选)本地配置hosts

    由于本教程中全部使用的测试信息,因此需要在本地的hosts文件中配置IP映射。如果您在配置多个站点信息时使用的是真实的服务器域名,请忽略该步骤。教程中本地物理机使用Windows操作系统。

    1. 访问C:\Windows\System32\drivers\etc目录。
    2. 复制hosts文件进行备份。

    保留hosts - 副本文件,在测试完成后使用该文件恢复hosts文件的初始状态。

    1. 修改hosts文件。

    在文件末尾追加以下内容。

    <IP地址> testpage1.com

    <IP地址> testpage2.com

    保存文件并退出。

    1. 返回Windows桌面,并按下Win + R组合键。
    2. 运行对话框中输入cmd,并单击确定
    3. 在命令行中运行以下命令,使hosts配置立即生效。

    ipconfig /flushdns

    执行结果

    在本地主机打开浏览器,成功访问到两个测试站点。

    • 访问testpage1.com/,查看Testpage-1站点内容如下所示。
    • 访问testpage2.com/,查看Testpage-2站点内容如下所示。

    至此多个Web站点已搭建成功。在实际搭建站点场景中,您只需要将配置文件中的域名与项目路径配置正确,即可实现多站点的访问。

    展开全文
  • Linux系统中,根据正在操作使用的主机上的IP地址建立web站点,完成以下操作:浏览器输入www.linyi.com和www.university.com,可以分别访问到服务器上 /home/web/linyi 以及 /home/web/university目录下的首页文件。...

    具体描述如下:
    Linux系统中,根据正在操作使用的主机上的IP地址建立web站点,完成以下操作:浏览器输入www.linyi.com和www.university.com,可以分别访问到服务器上 /home/web/linyi 以及 /home/web/university目录下的首页文件。
    www.linyi.com站点首页内容为“hello 姓名”,
    www.university.com站点首页内容为“hello 学号”。

    虚拟web主机

    虚拟web主机- -在同一台服务器上运行的多个web站点。每个站点并不是独立占用一台物理机器。
    虚拟web主机类型(实际上是怎么区分不同的站点技术)
    基于域名(FQDN)
    基于IP
    基于端口
    配置虚拟web主机(基于域名)

    • 为各虚拟站点提供域名解析
      站点FQDN解析 - -在实验环境中用hosts文件实现,实际生产中用DNS服务器实现

    一、为各虚拟站点准备网页分别创建子目录和主页文件

    1、在目录/home/web下创建linyi和university目录

    	#cd /home
    	#mkdir -p web/{linyi,university}
    

    2、并且修改目录的权限,一级一级进行修改

    #一级一级的修改权限
    #chomd 711 /home/web
    #chmod 711 /home/web/linyi
    #chmod 711 /home/web/university
    

    在这里插入图片描述

    3、编辑如下文件 ,保存并退出
    打开之后里面是有代码的,除了ip地址留下外,其余全部删除并修改如下即可,下面的ip是我的虚拟主机ip,如果不知道,或者不小心删多了,请输入ifconfig即可查看本机ip

    #vi /etc/hosts
    

    在这里插入图片描述
    4、分别编辑两个网页内容
    在这里插入图片描述

    添加内容“hello 000”

    #vi /home/web/university/index.html
    

    添加内容“hello zhansan”

    #vi /home/web/linyi/index.html
    

    二、建立虚拟主机配置文件

    #vi /etc/httpd/conf/httpd.conf
    

    1、修改文件内容
    第一行添加ServerName localhost:80,如果已添加略过

    在这里插入图片描述

    2、然后shift+g(按下gg回到第一行)跳转到最后一行即可看到需要修改内容

    	NameVirtualHost 192.168.223.xxx		#服务器IP地址(自己的Ip地址)
    	
    	<VirtualHost 192.168.223.xxx>		#虚拟站点1
    	  DocumentRoot  /home/web/university
    	  ServerName www.university.com
    	</VirtualHost>
    	
    	<VirtualHost 192.168.223.xxx>		#虚拟站点2
    	  DocumentRoot /home/web/linyi
    	  ServerName www.linyi.cn
    	</VirtualHost>
    

    在这里插入图片描述

    在这里插入图片描述

    3、打开浏览输入网址测试可不可以

    #service httpd restart   
    #/usr/sbin/apachectl restart)
    

    如果不行输入指令Setenforce 0 再重复上面两句命令

    在这里插入图片描述

    4、输入www.linyi.com网页会发生跳转
    在这里插入图片描述

    5、输入www.university.com网页会跳转至

    在这里插入图片描述

    展开全文
  • 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设置达到这个目标。 在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识美唇邮蘸拖煊η肭螅? (1) IP地址 (2)...
  • 在DOMINO6。0以上服务器中提供了多WEB站点的支持,可以实现一个DOMINO服务器,运行多个WEB站点,每个站点可以有独立的IP地址,用户用指定IP访问DOMINO服务器时,运行每个IP地址的主站点。
  • 先来看看两名词:  一、超文本(hypertext)  一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。  二、超媒体(hypermedia) 。  简介 ...
  • 【一台服务器上如何创建多个网站?】 原理分析 本质就是Nginx监听一台服务器的80端口,使用不同的域名映射到不同的Linux文件目录(站点发布的目录) 首先就是多个域名可以解析到同一个ip地址。我们的虚拟主机技术...
  • 添加多个web站点方法

    千次阅读 2008-05-20 19:11:00
    添加多个web站点方法1.多个IP对应多个Web站点 如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于...
  • 一个IP建多个Web站点

    2009-08-11 15:06:25
    一个IP建多个Web站点,为用户建立网站提供指导
  • 转的一篇博文,格式,内容写的都相当清爽 --------------------------------------------------------------------------- ...当你使用Tomcat作为Web Server的时候,是不是会想过这样的一问题:如何利用Tom
  • 如何利用Tomcat建立多个Web应用 呢? 重点就是:server.xml文件的配置 找到server.xml配置文件中的&lt;Host&gt;节点,通过增加host,来配置多个站点。 配置站点1 &lt;Host name="...
  • 而在所有云服务器商家中,阿里云服务器无疑是最受用户喜爱的,在购买过程中很新手用户在地域、实例规格、操作系统、带宽等很方面还不是很清楚如何选择,下面就介绍下新手用户的阿里云购买云服务器流程及注意事项...
  • 那么,能否在一台服务器上设置多个Web站点(以下我们简称为“一机多站”)呢?答案是肯定的,并有多种途径可以达到这一目的。我们知道,网络上的每一个Web站点都有一个惟一的身份标识,从而使客户机能够准确地访问。
  • source: click here Windows 2000 Server安装成功后,一般...那么,能否在一台服务器上设置多个Web站点(以下我们简称为“一机多站”)呢?答案是肯定的,并有多种途径可以达到这一目 的。我们知道,网络上的每一个Web
  • Web服务器配置方法

    2021-08-01 03:54:23
    一台Web服务器上可以建立多个网站,各网站的拥有者只需要把做好的网页和相关文件放置在Web服务器的网站中,其它用户就可以用浏览器访问网站中的网页了。我们配置Web服务器,就是在服务器上建立网站,并设置好相关的...
  • 虚拟web主机,指的是在同一台服务器中运行多个web站点,其中的每一个站点实际上并不独自占用整个服务器,可以充分利用服务器的硬件资源,从而大大减低网站构建及运行成本.使用httpd可以非常方便地构建虚拟机主机...
  • 如何设置IIS来支持多个WEB站点

    千次阅读 2014-04-30 16:36:48
    很显然,这种情况服务器必须有多个IP才行,比如在服务器上有192.168.1.254和192.168.1.231两个IP,则在使用网站创建向导中需要为站点分配特定的IP地址,如下图所示: 网站TCP端口的部分一般保持80就行,如果此WEB...
  • 那么,能否在一台服务器上设置多个Web站点(以下我们简称为“一机多站”)呢?答案是肯定的,并有多种途径可以达到这一目的。我们知道,网络上的每一个Web站点都有一个惟一的身份标识,从而使客户机能够准确地访问。...
  • 如何在IIS中用一个IP建多个Web站点

    千次阅读 2013-01-28 12:09:00
    如何在IIS中用一个IP建多个Web站点 ...由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设 置达到这个目标。 在IIS中,每个 Web 站点都具有唯一的、...
  • 快速搭建Web站点

    千次阅读 2019-05-17 12:59:58
    1. 快速搭建Web站点  问题 根据公司信息化建设要求,需构建一台独立配置的网站服务器。考虑到站点的运行效率及稳定性、可扩展性等因素,要求使用RHEL 6服务器系统。为了尽快掌握httpd服务的相关配置,管理员先...
  • 用主机头名法实现一个IP建多个Web站点,这个方法一直在我脑海中设想,今天有空了百度了一下,原来我的...由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的配置达到这个目标。
  • 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设置达到这个目标.在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:(1) IP地址(2)端口号(3)...
  • 在一个IP地址上建立多个web站点

    千次阅读 2007-10-27 12:44:00
    我们在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设置达到这个目标. 在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:(1) IP地址(2)端口号(3)主机头名。 在IIS中,在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 223,271
精华内容 89,308
关键字:

创建多个web站点的方法