开发者社区> 问答> 正文

服务器运维系列教程(二):服务搭建---Windows篇

        上篇简单说了关于基础管理工具和一些杂乱的小结,这篇来一些基础实用的运维操作心得。
        如果说前一篇是教你如何登录到新到手的服务器,那么这一篇就该说说简单的网站服务搭建了。你不可能到手一个服务器,连个服务都不搭建吧,至少弄个小开源网站试试,至少弄个个人博客什么的吧。
        有人会说部署网站用Linux不是更安全稳定么?的确是这个道理,但是为什么还是会有很多人选择Windows服务器呢?还有人说Windows主要就是搭建Asp.net,Asp这样的网页么,而且Asp现在已经要淘汰了,大部分人都在用php和Java,这在Linux才是主要的。这里LT想说明一个观点,黑猫白猫,抓到老鼠就是好猫,谁说Windows不能建php,谁说Windows不能部署Java环境?很多人都喜欢跟着众人的脚步走,这固然没错,但是也应该清楚每一步为什么要往那个地方踩。
        有了Windows服务器,你得先安装IIS吧,这是Windows Server里部署网站必须的一个软件了,安装的方式有很多,而且也不难。
         Asp.Net网站的部署
         IIS安装后,有一个默认的网站,这个网站是静态的,所以跟我们要说的Asp.Net还没有关系,仅仅是对IIS环境部署的测试。现在我们的目标是要在IIS上配置一个Asp.Net的网站。首先你还应该简单了解一下Asp.Net的框架,它是基于.Net的一种动态网页技术,涉及到动态网页技术,就不得不说通过后台动态生成页面的进程,Asp.Net的每个网站都有这样的一个进程,而且每个进程还会指定相应的.Net Framework版本,很多人在部署网站的时候用.Net2.0的进程去部署.Net4.0开发的网站,肯定会出现运行错误,IIS默认的是.net2.0。
      在IIS中添加网站时,这个页面是的功能得必须了解。

      [attachment=52707]

      网站名称:你要部署的网站名称,可任意设定,方便你管理就好;
      应用程序池:就是我们所说的对网站应用进行处理的应用程序池,可创建新的应用程序池,在这里选中,也可直接采用默认;
      物理路径:网站的根目录,通常需要包含/bin, default.aspx, web.config等 文件;
      绑定:每一个网站都有一个地址和端口作为服务的入口,如果要创建不同的网站,可以更改端口;如果要在同一端口创建不同的网站,则需要二级域名,二级域名的设定与主机名有关。
      主机名:默认可为空。加入现有一个域名test.com , 指向本机1.1.1.1,我网站的路径在c:\web\路径下,端口80。正常情况下,通过www.test.com或test.com会访问到web\路径下的网站。现在我们再新建一个网站web2,域名为mail.test.com,设置二级域名的解析地址同样指向1.1.1.1,因为域名解析并不能解析端口,所以此时如不设置主机名的话,用mail.test.com其实还是访问的是最初的web而不是新建的web2,如果填写主机名,IIS获取请求后,会将mail.test.com的请求转到web2的路径下。
    
       PHP网站的部署
       在windows下是可以部署php的网站的,具体的操作可以见帖子《Windows 2008下配置PHP环境》 ,主要的思想也就是基础的动态网页思想:通过指定的处理进程,将相应的页面文件经过处理,动态生成html语言的文本发给请求的客户端。所以只需要为.php的文件设置好处理进程即可。
      Java环境的部署
      Windows同样可以部署java环境,在好几年前用Windows开发Java程序的时候,主要用的时Tomcat。有一本书《Head First Jsp & Servlet》的前两三章对Windows下Tomcat,Jsp的部署讲解比较细致,网上也有电子版,可以搜索试试。

      

展开
收起
千鸟 2014-05-09 14:11:57 12662 0
3 条回答
写回答
取消 提交回答
  • 推荐回答:

    感谢分享

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-05-02 22:13:04
    赞同 展开评论 打赏
  • Re服务器运维系列教程(二):服务搭建Windows篇
    楼主求教 如在windos下搭建javaweb环境呢
    2016-11-01 10:15:07
    赞同 展开评论 打赏
  • Re服务器运维系列教程(二):服务搭建Windows篇
    有linux服务器的吗
    2014-05-28 17:25:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载