【搭建web服务器】以及web的所有配置

首先打开一台server 2008和一台win 7的虚拟PC机。

第一步、配置IP地址,要求两台虚拟机的IP地址要在同一个网段server 2008的DNS地址指向自己。注意要绑定同一个物理网卡。

Win 7的IP地址自己规划,但是要在同一个网段。DNS指向服务器。

注意要把防火墙给关掉,不然是ping不通的。

进行一下ping命令测试,最好是每做一步都进行一次检查。

打开server 2008服务器的服务器管理器开始安装web角色。

这里最好是同时把两个角色都安装了。Web需要DNS来解析域名。

“添加必需的功能”这是必选项。

中间没图的全部使用默认配置。后面直接安装完成就OK了。

安装完成之后在所有程序→管理工具里面打开IIS管理器。

依次打开网站站点,点击浏览,打开的新窗口是网站的默认存放位置。

在这里面可以随意编辑一个简单的网站进行后面的测试(不进行编辑也行,下面有不编辑web网页的默认画面),新建一个txt文本文档,随便输入一些内容。

把文本文档的名字改成index.html,后缀和名称不是随便乱写的。

在win 7虚拟机上面打开浏览器输入服务器IP地址进行验证。

如果没有编辑web网页默认是下面这样的。

下面是配置DNS的A记录,也就是正向查找记录。首先打开DNS控制台。关于DNS的配置在:http://zhang2015.blog.51cto.com/9735109/1623747里面有详细的介绍。

选中主机名右击选择新建区域。

选择主要区域。

输入新区域的域名。

区域创建完成之后在正向查找里面就会看到区域记录,右击空白处选择新建主机A记录。

下面是输入主机的完全合格域名和相对映IP地址。

完成了上面的步骤就可以在win 7虚拟机上面进行域名解析了,域名解析的正向查找就是通过WWW域名解析出他的IP地址来。反向查找就是相反的过程,没有建立是解析不了的。

现在再次进行验证,这次是输入完全合格域名进行访问验证。

下面开始创建虚拟目录。打开web的IIS管理器,右击站点选择添加虚拟目录。

输入虚拟目录的名称和对映的物理路径(可以是本地路径也可以是远程共享文件夹)。

在新的物理路径下面再创建另外一个简单的web网站。

还是要注意名称和后缀扩展名。

可以在IIS管理器里面直接进行浏览查看。

下面是在win 7虚拟机上面进行网站的登录验证配置。注意格式为“http://IP或域名/后面跟虚拟目录的别名。

下面配置使用不同的IP地址搭建多个web站点。首先要添加一个物理网卡。在开机的状态下右击计算机名,选择设置。

点击下面的添加按钮,点击网络适配器,点击下一步。

如图所示选择仅主机模式或者自定义vmnet 1连接模式。

确定之后可以看到配置里面多了一个网络适配器2。但是要重启之后才能生效。

打开网络连接设置新添加的网卡本地连接2的IP地址。DNS地址指向DNS服务器在这里指向自己或者本地连接都可以。

设置新的网站站点,右击计算机名或者网站选择添加网站。

输入一个网站名称以及新站点的物理路径。

需要注意的是网站名称配置完成之后是不能改变的,并且配置新网站的IP解析地址。主机名这里不配置。

配置完成之后需要重新启用站点。

下面是在物理路径里面创建的一个简单的网站内容。输入IP地址进行访问。

也可以在DNS里面新建区域来解析“不同IP”网站的IP地址。

创建一个accp.com域。

新建主机A记录,也是正向查找的记录。

绑定的IP地址是本地连接2上面所配置的IP地址。

在win 7虚拟机上面可以先使用命令行的方式进行域名解析查看。

能够解析域名基本上也就能够正常访问web网站了。(不要在意网站里面的内容,那是我随意编写的一些东西)

现在开始做第二种使用相同的IP地址,不同TCP端口搭建多个web站点的实验。现在把本地连接2禁用掉。

右击刚才创建的网站(就在这个上面做下面的实验了),选择编辑绑定。

选中需要配置的网站,点击右边的编辑按钮,把IP地址配置为同一个IP地址或者都使用未分配。把端口号改为8080(随意)。

再次用win 7虚拟机访问这个站点,后面要加上端口号才能正常访问新建的站点。不然访问的是另外的一个站点。

下面开始做第三种使相同的IP地址和TCP端口号,不同的主机名搭建多个web站点。首先我先把新建站点的物理路径中的网站内容做一下变更。保存的时候注意文件名和扩展名称。

在IIS中给两个站点配置相同的IP地址或者未分配,TCP端口号也配置相同的。输入两个不同的主机名。

配置完成之后我给www.benet.com也设置一个简单的网站。

另外在DNS里面也要把accp正向查找区域中的IP地址改成和benent一样的IP地址。

下面就是验证配置的过程,在win 7虚拟机上面分别登录两个网站的网址,下面是结果验证。

OK实验完成如果大家觉得不够详细可以在下面留言,欢迎大家一起来讨论。谢谢!

附件下载地址:http://down.51cto.com/data/2014749

时间: 2024-10-29 05:00:10

【搭建web服务器】以及web的所有配置的相关文章

从零开始搭建论坛(一):Web服务器与Web框架

之前用 Django 做过一个小的站点,感觉Django太过笨重,于是就准备换一个比较轻量级的 Web 框架来玩玩.Web.py 作者已经挂掉,项目好久没有更新,所以不准备用它.而 Flask 也是一个成熟的轻量级 Web 框架,在 github 上有众多的 Star 和 Fork,文档和扩展也很丰富,值得学习. 学习一个框架最好的方式就是用框架做一个项目,在实战中理解掌握框架.这里我用 Flask 框架,使用 Mysql 数据库做了一个论坛系统.麻雀虽小,五脏俱全,论坛效果图如下: 下面是论坛

使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度

碰到问题: 移动用户访问web服务器www.osyunwei.com很慢 解决办法: 1.在移动机房放置一台nginx反向代理服务器 2.通过域名DNS智能解析,所有移动用户访问www.osyunwei.com时解析到nginx反向代理服务器 3.nginx反向代理服务器与web服务器之间采用专线连接 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 说明: 1.web服务器 线路:电信 IP:192.168.21.129 域

轻量级web服务器lighttpd的编译及配置(for x86-linux)

转自:http://blog.163.com/ljf_gzhu/blog/static/131553440201211522317367/ 备注: PC Linux:Ubuntu-10.10 Linux用户:root lighttpd版本:1.4.30 gcc版本:4.4.5 1. 编译.安装 1.1. 先到lighttpd官网下载对应版本的软件包: http://www.lighttpd.net/ 我下载的是 lighttpd-1.4.30.tar.gz 1.2. 将压缩包解压到任意目录(我的

本地搭建Nginx服务器启动web项目

本地搭建Nginx服务器启动web项目 前言 安装widnow.s版本的nginx,首先下载nginx最新的版本,9.19的版本是( nginx/Windows-1.15.3)nginx/Windows-1.15.3 下载之后,解压到一个目录下面切换到nginx-1.15.3目录下,然后运行nginx.exe(双击) 也可以使用命令行工具 修改端口 nginx默认的端口是80端口,修改端口可在conf\nginx.conf 中修改 #keepalive_timeout 0; keepalive_

基于Server2016系统搭建DNS服务器、Web服务器、DHCP服务器并使它们互联互通

基本介绍: DNS服务器:是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器.DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名.Web服务器:Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览:可以放置数据文件,让全世界下载.目前最主流的三个Web服务器是Apache. Nginx .IIS.D

有关服务器,web 服务器,WEB容器的一点总结

所谓的服务器,广义上讲有很多的概念,硬件角度上说就是一台高性能的Computer.我们通常指的服务 器其实应该是装有能够处理具体请求事务的服务器软件的Computer.比如最常见的www服务器.mail服务 器.计费服务器.ftp服务器等等.很多时候人们常把诸如Tomcat.IIS.Weblogic 也称之为web服务器, 这对初学者很容易造成混淆,其实这些只是用于开发.集成.部署和管理Web应用.网络应用和数据库应 用的应用服务器软件. 那么web容器有该如何理解呢?通俗的讲web容器就是能够

Web服务器、Web容器、Application服务器、反向代理服务器的区别与联系

在Web开发中,经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server).反向代理服务器(Reverse Proxy Server)等容易混淆且不好理解名词.在面试中,这也是经常被问到的.本文介绍对四者的理解.区别与联系. 一.Web服务器(Web Server) 1. Web Server 或者叫 HTTP Server ,Web服务器的基本功能就是提供Web信息浏览服务.接受客户端的请求以及响应.处理Http

基于Nginx搭建Web服务器及虚拟主机相关配置详解

随着计算机与Internet技术的高速发展,各种各样的Web站点也就成为面向用户的中坚力量.在各种网站服务器软件中.除了Apache外,还有一款轻量级的HTTP服务器软件--Nginx. 基于Apache搭建Web服务器可以参考博文:基于Apache搭建Web服务器详解 一.Nginx服务简介 Nginx由俄罗斯的lgor Sysoev开发,专为性能优化而开发,其最知名的优点就是它的稳定性和低系统资源消耗.以及对HTTP并发连接的高处立能力(单台物理服务器可支持30000~50000个并发请求)

Linux搭建smtp服务器+laravel5.2发邮件配置

/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.laravel5.2通过Mail实现发邮件的功能 * 2.搭建自己的smtp服务器 * 3.修改mail的配置,将主机和账号修改为自己的smtp代理服务器 * * 相关技术基础(php基础知识.laravel5.2框架的简单操作.Linux运维基础知识) */ /** * 1.laravel5.2通过

[转帖]JavaEE中Web服务器、Web容器、Application服务器区别及联系

https://www.cnblogs.com/vipyoumay/p/5853694.html 在JavaEE 开发Web中,我们经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server),等容易混淆不好理解名词.本文介绍对三者的理解,以及区别与联系,如果有不正确的地方还请指正. 由上图可以看到一个标准的http处理流程: 首先通过Web Server 接受Http请求; 比如html.css等静态资源 Web