server2016下搭建web服务器&三种虚拟主机实验

虚拟主机:同一台服务器上运行多个网站
实现方式:基于ip地址;基于端口号(默认80,修改1024以上任何);基于主机名(host,DNS)
用host方式需在主机c/windows/system32/drivers/etc修改。
实验内容:在server2016里搭建web服务器,然后创建2个网页,分别是主要为城市和开心首页。之后通过ip地址,端口号,主机名这三种方式运行网站。

首先在server2016上搭建web服务器,在服务器管理器——添加角色和功能——接着在服务器角色里勾选web服务器(IIS),之后开始安装。

点击开始——windows工具管理——Internet Information Services(IIS)

添加网站并重新命名。接下来进入各网站的物理路径,修改各网站的内容(物理路径可通过点击网站右键,管理网站——高级设置里查看)

之后我们通过ip地址运行网站,首先设定好虚拟机两个网卡的ip地址与主机通讯,接着在IIS管理器上绑定网站(右击网站编辑绑定
然后我们可以在主机上输入网址,进行测试。

测试结果,网站可以正常运营。

第二种,基于端口号。这种办法和第一种相比只需要一个ip地址,在编辑绑定里用统一ip地址,将端口号修改不一样即可。如图

主机上测试结果。

网站照常可以运行。

第三种,基于主机名。要求两网址ip一样,端口号一致,机名不一样。如图


然后在主机上c/windows/system32/drivers/etc,hosts文件里面最后添加ip地址和主机名,要拖出来修改。

最后测试结果


网站照常可以运行,实验成功。

注:有时候会先各种错误,主要集中于物理路径要放默认文本,部分网址在主机上测试不出来也有可能是防火墙的原因,所以尽量把防火墙关掉测试。

原文地址:http://blog.51cto.com/13871208/2148138

时间: 2024-11-02 23:35:05

server2016下搭建web服务器&三种虚拟主机实验的相关文章

server2016下搭建web服务器&三种虚拟主机实验文档

安装web服务器 首先打开server2016的服务器管理器,点击添加角色和功能如图所示: 开始之前默认下一步如图所示: 安装类型默认下一步选择基于角色或基于功能的安装如图所示: 服务器选择默认下一步如图所示: 服务器角色选择web服务器(IIS)如图所示: 功能选项一般默认即可哦如图所示: 确认下无误后点击安装如图所示: 安装完成点击关闭如图所示: 以上web服务器安装完成我们在Windows管理工具里打开如图所示: 点击打开后点到网站会有一个站点在这里我们可以进行操作更改,点击这里的web网

server2016下搭建web服务器&3种虚拟主机的搭建

一.打开server2016下的服务器 二.安装 wed服务器 三.server2016添加网卡,填写网卡的IP地址 四.把主机的IP地址改成和server2016一样的网段 五.打开server2016管理工具的web的管理器 六.新建一个网站 七.编辑绑定ip地址和端口 八.在本机的流量器打开网站 没有任何东西的网站 九.创建网站的内容,在默认文档里添加一个问档 十.在server2016找到网站创的文件夹 十一.点击查看的选项,在查看里把隐藏已知文件类型的扩展名求掉勾之后确认 十二.把文档

ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程(转+亲测)

ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程 1.切换管理员身份 在ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录: sudo su 2.开始安装ssh (安装SSH-server:(用Xshell操作更方便,先获得ssh服务支持)sudo apt-get updatesudo apt-get install openssh-server openssh-client启动SSH-Serversudo /etc/init.d

CentOS 6.2下搭建Web服务器

1Centos 6.2下搭建web服务器 如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性. 之前我们介绍了如何在openSUSE 12.1下搭建Web服务器,里面详细介绍了在openSUSE 12.1下搭建服务器的方法,其实除了Red Hat和openSUSE,CentOS也是人们经常用到的搭建Web服务器的Linux版本. CentOS是企业Linux发行版领头羊Red Hat Enterprise

WEB服务器-Nginx之虚拟主机、日志、认证及优化

WEB服务器-Nginx之虚拟主机.日志.认证及优化 概述 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一

apache基本配置管理之:apache基于IP,port和域名三种虚拟主机配置方法

apache配置管理 一.基于端口,即基于不同的端口,相同的IP的虚拟主机      基于相同ip不同port的虚拟主机 1)vi /etc/http/conf/httpd.conf 2)将Listen字段改为 Listen 80 Listen 8888 (以上设置表示使用80以及8888端口) 3)更改虚拟主机部分为: <VirtualHost 192.168.0.1:80> DocumentRoot /var/www/html/website1 ServerName www.website

Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)

看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这个适合新手.所以这里就跟大家分享下.其实这个网上也有教程的,但我这里算是优化前辈们的教程吧,因为 我当时按照他们的操作时卡了几次,因为他们的有的地方没讲清楚. Ubuntu 12.04(代号Precise Pangolin)是一个LTS长期支持版本,已如约正式发布.Ubuntu 12.04是第16代Ubu

ubuntu 16.04下搭建web服务器(MySQL+PHP+Apache) 教程

1.开始说明 下面很多可能参照网上其中以为前辈的,但有所改进吧.这些设置可能会有所不同,你需要根据不同情况进行修改. 安装apache2 2.切换管理员身份 在ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录: sudo su 3.开始安装mysql5 apt-get install mysql-server mysql-client 你将被要求提供一个mysql的root用户的密码,我们需要在红色区域设置密码. new password for the mysq

14、 三种虚拟主机

虚拟主机  是指在一台WWW服务器上 为多个单独的域名提供Web服务 Apache有3种方式支持 虚拟主机: 一.基于IP的虚拟主机:  一台服务器上配置多个IP地址,每个Ip地址都有特定的目录和配置.适合Ip地址充足的情况 1.[[email protected] root]#   vi  /etc/named.conf zone "gr.org" IN { type master; file "gr.org.db"; allow-update { none; }