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服務,爲方便內網的訪問

server2008_1

2)本地連接2手動設置爲

IP:192.168.1.104,Mask:255.255.255.0,Getway:192.168.1.1,DNS:211.167.242.34

server2008_2

2.我們開始對內網進行架構PHP,由於我採用的虛擬機都是server,就需要注意了,我們現在server 2008中進行配置

1)點擊【服務器管理器】

web1

2)在彈出的服務器管理器窗口中點擊【角色】,並在窗口的右邊選擇【添加角色】

web2

3)在彈出的添加角色嚮導中,選中【Web服務器(IIS)】,點擊下一步

web4

web5

4)在選擇角色服務中,需要在應用程序開發複選框中,選中CGI,ISAPI擴展,ISAPI篩選器,這三項爲必選。(ISAPI與CGI最大的區別在於:不同於CGI,在ISAPI下建立的應用程序是以動態連接庫的形式存在;而CGI的應用程序一般都是可執行程序。)點擊下一步開始安裝

web6

web7

web8

5)自此點擊關閉,我們的IIS服務安裝完成。

web9

6)我開始點擊【web服務器IIS】,【Internet 信息服務IIS】,在右邊窗口中右擊【網站】在下拉菜單中選擇添加網站,如圖填寫,需要注意的是綁定中的IP地址選項,選擇全部未分配。以及主機名,我們什麼都不填,假如你填寫loaclhost的話,你在網頁中輸入127.0.0.1是不會顯示任何東東的哦,當然你填寫爲127.0.0.1時,在網頁中輸入localhost時是也不會顯示東東,且會有錯誤信息。自己測試吧,具體代碼是多少,試試就知道了。

web10

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.dll  php_mysql.dll   php_mysqli.dll   php_xmlrpc.dll  只要去掉前面的 分號 保存就可以了

7.4)  添加<模塊映射>

點擊確定後,我們雙擊我們的站點search,右邊就會出現search主頁,雙擊【處理模塊映射】,

web11

7.5)在彈出的窗口中選擇【添加映射模塊】,彈出添加模塊映射

web12

7.6)在請求路徑中填入*.php,模塊中選擇FastCgiModule,可執行文件選擇php-cgi.exe,名稱隨便寫,這裏填寫php

web16

8)點擊確定,我們在網站根目錄新建一個phpinfo.php的文本文件 內容爲:

<?php

phpinfo();

?>

然後查看網頁。

web17

自此,我們的php架構到此爲止。接下來我們配置DNS

3.爲了內外網進行域名解析,我需要配置DNS

1)同樣,我們點擊【角色添加】,在選擇服務器角色中選擇【DNS服務】

web18

web19

2)點擊win-ZXXXXXXX,右擊進入【配置DNS服務器】嚮導,

web20

web21

3)在DNS服務器配置嚮導,選中創建正向和反向查找區域(適合大型網絡使用),我們主要爲了進行外網訪問。

web22

web23

web24

4)在區域名稱中填入:hkht.com

web25

web26

5)點擊不允許動態更新,在反向查找區域,我們選中反向查找區域

web27

web28

web29

web30

6)在反向查找區域名稱中,網絡ID:192.168.1

web31

web32

web33

7)轉發器,添加網外的DNS,我們是爲了能夠訪問外網而進行轉發的、

web34

8)右擊新建主機,名稱爲:www,IP地址:192.168.0.103,也就是本地連接的IP

web35

web36

4)我們在server 2003中配置IP:192.168.1.105,首選DNS服務器:192.168.103.

server2003

5)我們訪問局域網內網址,現在在server2003上正常訪問了內網的網址,我們訪問外網51cto同樣能聯通。

server2003_1

server2003_2

就此我們的PHP+DNS外網轉發成功!!!如有疑問,敬請留言!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章