friendlessstar 发表于 2018-12-9 10:10:31

Server2008局域网架构IIS7.0+PHP+DNS外网转发

  架构环境:
  1、VMware Workstation上安装Windows Server 2008(Server),客户端PC,由于原来VM中有Windows Server 2003,我们将其作为客户机PC;
  2、将其Server 2008上配置两块网卡,一内一外
  废话就不说了,我们来看看配置过程!!!
  配置过程:
  1、在server 2008 配置其两个网卡
  1)本地连接手动设置为
  IP:192.168.1.103,Mask:255.255.255.0,Getway:192.168.1.1,DNS:192.168.1.103,将本机作为DNS服务,为方便内网的访问
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028142113I.jpg
  2)本地连接2手动设置为
  IP:192.168.1.104,Mask:255.255.255.0,Getway:192.168.1.1,DNS:211.167.242.34
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028145iLmx.jpg
  2.我们开始对内网进行架构PHP,由于我采用的虚拟机都是server,就需要注意了,我们现在server 2008中进行配置
  1)点击【服务器管理器】
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028147opQw.jpg
  2)在弹出的服务器管理器窗口中点击【角色】,并在窗口的右边选择【添加角色】
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028149NAap.jpg
  3)在弹出的添加角色向导中,选中【Web服务器(IIS)】,点击下一步
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028152SuTj.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028158oTer.jpg
  4)在选择角色服务中,需要在应用程序开发复选框中,选中CGI,ISAPI扩展,ISAPI筛选器,这三项为必选。(ISAPI与CGI最大的区别在于:不同于CGI,在ISAPI下建立的应用程序是以动态连接库的形式存在;而CGI的应用程序一般都是可执行程序。)点击下一步开始安装
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028161CaB3.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028164HmmE.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028169WchT.jpg
  5)自此点击关闭,我们的IIS服务安装完成。
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028172CLdk.jpg
  6)我开始点击【web服务器IIS】,【Internet 信息服务IIS】,在右边窗口中右击【网站】在下拉菜单中选择添加网站,如图填写,需要注意的是绑定中的IP地址选项,选择全部未分配。以及主机名,我们什么都不填,假如你填写loaclhost的话,你在网页中输入127.0.0.1是不会显示任何东东的哦,当然你填写为127.0.0.1时,在网页中输入localhost时是也不会显示东东,且会有错误信息。自己测试吧,具体代码是多少,试试就知道了。
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028174oZmT.jpg
  7)安装PHP
  7.1)将下载回来的php-5.4.0-nts-Win32-VC9-x86解压到 C:\php目录(也可以放在其他地方,但是后面应该做相应修改)
  7.2)将php.ini-development改名为php.ini
  7.3)修改php.ini 查找data.timezone修改为date.timezone = “prc”(这里必须改,不然会出警告),并去掉前面的分号;找到Windows Extensions开启 所需模块,如:php_curl.dllphp_mysql.dll   php_mysqli.dll   php_xmlrpc.dll只要去掉前面的 分号 保存就可以了
  7.4)添加
  点击确定后,我们双击我们的站点search,右边就会出现search主页,双击【处理模块映射】,
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028178Otd6.jpg
  7.5)在弹出的窗口中选择【添加映射模块】,弹出添加模块映射
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_13330281820Pzg.jpg
  7.6)在请求路径中填入*.php,模块中选择FastCgiModule,可执行文件选择php-cgi.exe,名称随便写,这里填写php
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028184BrT7.jpg
  8)点击确定,我们在网站根目录新建一个phpinfo.php的文本文件 内容为:
  
  然后查看网页。
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_13330281891WuT.jpg
  自此,我们的php架构到此为止。接下来我们配置DNS
  3.为了内外网进行域名解析,我需要配置DNS
  1)同样,我们点击【角色添加】,在选择服务器角色中选择【DNS服务】
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028192DdG2.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028195k8Ci.jpg
  2)点击win-ZXXXXXXX,右击进入【配置DNS服务器】向导,
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028197TUrZ.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028199YHhr.jpg
  3)在DNS服务器配置向导,选中创建正向和反向查找区域(适合大型网络使用),我们主要为了进行外网访问。
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028205cZNo.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028207gm6b.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028210gro5.jpg
  4)在区域名称中填入:hkht.com
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028213sExT.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028216TTAG.jpg
  5)点击不允许动态更新,在反向查找区域,我们选中反向查找区域
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028220DWDd.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028225Qx4v.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_133302822809Zi.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028231R0N7.jpg
  6)在反向查找区域名称中,网络ID:192.168.1
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_13330282348Wgb.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028237DZia.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028243ZCi2.jpg
  7)转发器,添加网外的DNS,我们是为了能够访问外网而进行转发的、
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_13330282472Z7q.jpg
  8)右击新建主机,名称为:www,IP地址:192.168.0.103,也就是本地连接的IP
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028251MggA.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028253Fk2b.jpg
  4)我们在server 2003中配置IP:192.168.1.105,首选DNS服务器:192.168.103.
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028257CK5w.jpg
  5)我们访问局域网内网址,现在在server2003上正常访问了内网的网址,我们访问外网运维网同样能联通。
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028259DHf9.jpg
http://jumpinguo.blog.运维网.com/attachment/201203/29/755968_1333028267KXn9.jpg
  就此我们的PHP+DNS外网转发成功!!!如有疑问,敬请留言!!!



页: [1]
查看完整版本: Server2008局域网架构IIS7.0+PHP+DNS外网转发