一台服务器上有多个站点,但只有一个站能用80端口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一台服务器上有多个站点,但只有一个站能用80端口相关的知识,希望对你有一定的参考价值。

一台服务器上有多个站点,但只有一个站能用80端口,其他使用80端口都不能访问,改成别的就行,如999端口,以前都可以的,请问这是怎么回事?

分别设置每一个站点的主机头值,就可以实现你想要的功能。具体如下(IIS6):一、打开Internet信息服务(IIS)管理器 二、新建一个网站(按提示完成相应步骤) 三、打开站点的属性—>网站—>高级 四、设置端口都是80,主机头值就是站点的域名,只要域名不重复,端口都不会冲突。 XP系统下的IIS6只能建立一个站点,建议使用服务器版的win2003,建立不同的站点给不同的域名使用。 参考技术A 如果都需要使用80端口,那域名要不一样才行! 参考技术B iis可以一对多、多对多、多对一。你可以用一个ip地址不同的端口来建不同的站点。也可以用多个ip地址对应多个站点。也可以多个ip地址对应一个站点。 参考技术C 重新设置一下主机头 参考技术D 主机头重复了,检查一下,如果不懂的话,我可以帮你进服务器设置一下!我们是专业做服务器托管,租用的!这些我们比较懂!

构建虚拟主机——基于域名

虚拟Web主机

1、在同一台物理服务器中运行多个Web站点,其中每一个站点并不独立
占用一台真正的计算机
2、httpd支持的虚拟主机类型

●基于域名的虚拟主机(常用、企业用)
●基于IP地址的虚拟主机(一台主机上至少2个IP,不实用)
●基于端口的虚拟主机

三种类型 : 不同IP、不同的端口、不同的域名

实验配置

开启一台Linux、一台win7主机
1、设置dns主配置文件
技术图片
2、设置dns区域配置文件
技术图片
3、设置dns区域数据配置文件
(1)给kgc.com.zone配置数据内容
技术图片
(2)给kgc02.com.zone配置数据内容
技术图片
4、在httpd的配置文件下添加虚拟主机配置
技术图片
5、为虚拟主机准备访问的网页文档

[root@www ~]# mkdir -p /var/www/html/kgc
[root@www ~]# mkdir -p /var/www/html/kgc02
[root@www ~]# echo "<h1 > this  kgc  web</h1>" >
/var/www/html/kgc/index.html
[root@www ~]# echo "<h1 > this  is  kgc02  web </h1>" >
/var/www/html/kgc02/index.html

6、httpd主配置文件中引导加载虚拟主机配置文件
技术图片
7、关防火墙,安全功能。启动httpd和named服务。win 7访问两个域名,显示出两个不同网页。

技术图片
技术图片

多谢观看!!

以上是关于一台服务器上有多个站点,但只有一个站能用80端口的主要内容,如果未能解决你的问题,请参考以下文章

分端口部署web项目

Linux Nginx 一台服务器2个站点共用80端口

Linux Nginx 一台服务器2个站点共用80端口

在云主机中新建多个网站,网站的属性中TCP端口默认是:80,是否所有的都是80?还是每个站点都不一样?

一台服务器上多个网站怎么绑定域名?

一台 IIS 服务器上的多个网站