欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Server Core上部署IIS7全程攻略

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2009-07-02 01:34:44   作者: 我要評(píng)論
  近段時(shí)間由于網(wǎng)站服務(wù)器斷電而出現(xiàn)一系列問題,讓人感到很是郁悶!雖然目前 Blog 能夠正常運(yùn)轉(zhuǎn),但是效率明顯降低很多。于是萌發(fā)將系統(tǒng)升級(jí)到 Windows Server 2008 平臺(tái)的想法,這幾天一直都在做 Windows Server 2008 和 IIS7 的評(píng)估測(cè)試,收獲頗豐!不敢獨(dú)享,特以大家

  近段時(shí)間由于網(wǎng)站服務(wù)器斷電而出現(xiàn)一系列問題,讓人感到很是郁悶!雖然目前 Blog 能夠正常運(yùn)轉(zhuǎn),但是效率明顯降低很多。于是萌發(fā)將系統(tǒng)升級(jí)到 Windows Server 2008 平臺(tái)的想法,這幾天一直都在做 Windows Server 2008 和 IIS7 的評(píng)估測(cè)試,收獲頗豐!不敢獨(dú)享,特以大家都很關(guān)注的 Server Core 為中心,撰寫此篇關(guān)于在 Server Core 上部署 IIS7、PHP FastCGI 和 MySQL 的 Blog 與大家一同學(xué)習(xí)分享。同時(shí)也希望大家能參與討論。

  之所以拿 Server Core 來講,我個(gè)人感覺非常有代表性,而且在部署過程中通過相對(duì)復(fù)雜的命令行反而更能深入地了解和認(rèn)識(shí) Server Core 與 IIS7 的特性和相關(guān)知識(shí)。

  目標(biāo):

  此次部署過程將使大家詳細(xì)了解如何在一臺(tái)全新安裝的 Windows Server 2008 Web Edition Server Core (以下簡(jiǎn)稱:WS08WebCore)上部署以 IIS7 為 Web 平臺(tái)的 PHP MySQL 服務(wù)器,同時(shí)會(huì)向大家展現(xiàn)如何修改服務(wù)器名稱、分配靜態(tài)IP、開啟遠(yuǎn)程桌面、在防火墻上開啟遠(yuǎn)程桌面支持、開啟自動(dòng)更新、安裝 II7、安裝配置 PHP FastCGI 以及 安裝 MySQL 的全部過程。

  涉及到的關(guān)鍵詞:Windows Server 2008 Web,Server Core,IIS7,FastCGI,PHP,Netsh,Scregedit.wsf,Pkgmgr,Ocsetup,Oclist,Appcmd

  測(cè)試環(huán)境:

  宿主:

  ThinkPad X60 1706-BM8:T7200/2G*2/120G/3945ABG/Windows Vista Ultimate with SP1

  虛擬機(jī)平臺(tái):Virtual PC 2007 with SP1

  虛擬機(jī):Windows Server 2008 Web Edition Server Core,分配 512M 內(nèi)存和 20G VHD,橋接到宿主3945ABG,開啟VT支持

  Step By Step :安裝 WS08WebCore 的過程就不再?gòu)?fù)述,對(duì)于新一代操作系統(tǒng)的安裝過程所體現(xiàn)出的特性,相信不少朋友與我有一樣的認(rèn)可度。

  在開始之前我們先來了解并確定一些信息!根據(jù)新加坡 StreetDirectory.com 網(wǎng)站的數(shù)據(jù)了解到他們?cè)?WS08 發(fā)布之際就已經(jīng)開始在測(cè)試評(píng)估該產(chǎn)品,并取得了讓人為之興奮的成果,經(jīng)過他們的實(shí)際評(píng)估,在 WS08 的 IIS7 上以 FastCGI 方式運(yùn)行 PHP 的效率遠(yuǎn)遠(yuǎn)高出原生的 LAMP 環(huán)境,而這個(gè)數(shù)據(jù)著實(shí)的讓人為之震驚和興奮!足足的高出一倍還多--130%!

  注意:這個(gè)數(shù)據(jù)是在沒有進(jìn)行任何優(yōu)化的情況下得到的。如果這個(gè)數(shù)據(jù)還不能讓你振奮,你現(xiàn)在就可以打開該網(wǎng)站親身體驗(yàn)一下最終的效果。(圖1)

  

  正如我之前提到的,此次使用 Server Core 主要還是為了讓大家能夠額外了解到 Core 的一些操作特性,在未來我還會(huì)與大家分享在 Windows Server 2008 上部署 II7、PHP FastCGI 等等的心得體會(huì)。如果您的工作領(lǐng)域涉及到 Web 服務(wù),我想現(xiàn)在就選擇升級(jí)到 WS08是非常明智的,不論你是運(yùn)行 ASP 還是 ASP.NET(注意:Server Core 不支持 .NET),甚至是 PHP,WS08 都提供了更強(qiáng)勁的動(dòng)力支持,它更加穩(wěn)定、效率更高、更安全、針對(duì)資源的控制更為出色。

  很早以前我就開始了針對(duì) WS08 系列產(chǎn)品的測(cè)試和評(píng)估,而這次當(dāng)我懷著測(cè)試看看的心情接觸了 WS08 的 Web 版本,我深深地被吸引了,要知道如果你僅僅只是為了部署一臺(tái)用于 Web 服務(wù)的服務(wù)器,選擇 WS08Web 意味著你擁有更大的剩余磁盤空間、減少更多不必要的角色和功能、更低的設(shè)備性能需求,更廉價(jià)得軟件授權(quán)費(fèi)用!從而在減少安全隱患的同時(shí),還提升了運(yùn)營(yíng)系統(tǒng)的性能和穩(wěn)定性,最終有效地降低了 TCO(總體擁有成本)。

#p#

  下面讓我們進(jìn)入主題,跟隨我一起來體驗(yàn)一下這讓人振奮的過程。

  啟動(dòng)我事先安裝好的 WS08WebCore,鍵入帳號(hào)密碼進(jìn)入系統(tǒng)操作界面!(圖2)

  

  GOD!來到這令人熟悉的命令行界面,是一個(gè)什么樣的感覺?是不是跟我之前一樣,馬上開始在腦袋里搜索原來所知道的命令?!但是又突然覺得不知所措?!OK,還是先靜下心,不要慌張,回到今天的主題中,跟隨我的節(jié)奏繼續(xù)下去,才會(huì)有更大的收獲!有情提示:如果命令行窗口被不小心關(guān)閉了,只需同時(shí)按下"Ctrl Shift Esc"即可調(diào)出任務(wù)管理器重新啟動(dòng)"cmd"即可。

  一套全新的系統(tǒng),在部署運(yùn)營(yíng)程序之前,我想還是應(yīng)該先為其命名一個(gè)簡(jiǎn)單而又易于標(biāo)注的計(jì)算機(jī)名。重新命名前,我們可以使用"hostname"命令來獲取當(dāng)前的計(jì)算機(jī)名。之后,使用"netdom renamecomputer . /newname:web-core",依照提示鍵入"Y",最后使用"shutdown -r -t 0"重新啟動(dòng)計(jì)算機(jī)使其新命名生效。使用"netdom renamecomputer help"可以獲得詳細(xì)參數(shù)說明。(圖3)

  

#p#

  重新啟動(dòng)之后,我們就需要為服務(wù)器配置一個(gè)靜態(tài)IP,在配置之前我們可以通過"netsh interface ipv4 show interfaces"來獲取當(dāng)前網(wǎng)絡(luò)適配器的信息。從而得知我要配置靜態(tài)IP的網(wǎng)絡(luò)連接名稱為"本地連接",序列號(hào)(idx)為:"2"。之后鍵入"netsh interface ipv4 set address name=2 source=static address=192.168.0.193 mask=255.255.255.0 gateway=192.168.0.1";配置了 IP 之后我們還要為其指定 DNS 地址。為此,鍵入"netsh interface ipv4 set dnserver name=2 source=static address=202.102.224.68 primary"為其指定主 DNS 服務(wù)器,并再鍵入"netsh interface ipv4 add dnsserver name=2 address=202.102.227.68 index=2"為其指定輔助 DNS 服務(wù)器。當(dāng)然,可以使用該命令指定更多的 DNS 服務(wù)器地址,只需注意結(jié)尾的"index=X"。另外需要提示的是,以上為了能夠讓大家詳細(xì)了解命令和參數(shù)故使用的是完整的命令格式,如果你認(rèn)真地學(xué)習(xí)了"netsh",你會(huì)發(fā)現(xiàn)其實(shí)完全可以簡(jiǎn)寫完成!(圖4)

  

  為了方便今后遠(yuǎn)程管理,還需要啟用遠(yuǎn)程桌面支持。為此,鍵入"cscript c:\windowssystem32scregedit.wsf /ar 0"啟用遠(yuǎn)程桌面;為了讓舊版的遠(yuǎn)程桌面連接器也能訪問,還需要鍵入"cscript c:\windowssystem32scregedit.wsf /cs 0"。最后,使用"netsh advfirewall firewall set rule group="遠(yuǎn)程桌面" new enable=yes"命令行在防火墻中允許遠(yuǎn)程桌面通過。(圖5)

  

#p#

  在進(jìn)入重頭戲前,我們忽略了什么?!"自動(dòng)更新"服務(wù),要知道系統(tǒng)沒有打開自動(dòng)更新是多么可怕的事情。鍵入"cscript c:\windowssystem32scregedit.wsf /au 4"即可打開自動(dòng)更新,將結(jié)尾的"/au 4"改為"/au v"則可以看到當(dāng)先的配置狀態(tài)。(圖6)

  

  在 Server Core 下安裝 IIS7 有兩種方法,一個(gè)是使用"ocsetup"命令,而另外一個(gè)也就是網(wǎng)上輕易能查找到的"pkgmgr"方式,兩者的區(qū)別我會(huì)在以后與大家詳細(xì)探討,而此次則以"pkgmgr"命令進(jìn)行安裝支持 CGI 的 IIS7。首先我們可以使用"oclist"命令來列出當(dāng)前的角色功能安裝狀態(tài)。

#p#

內(nèi)容如下所示:

  Use the listed update names with Ocsetup.exe to install/uninstall a server role or optional feature.

  Adding or removing the Active Directory role with OCSetup.exe is not supported. It can leave your server in an unstable state. Always use DCPromo to install or uninstall Active Directory.

  ======================================

  Microsoft-Windows-ServerCore-Package

  Not Installed:BitLocker

  Not Installed:BitLocker-RemoteAdminTool

  Not Installed:IIS-WebServerRole

  |

  |--- Not Installed:IIS-FTPPublishingService

  | |

  | |--- Not Installed:IIS-FTPServer

  | |

  |

  |

  |--- Not Installed:IIS-WebServer

  | |

  | |--- Not Installed:IIS-ApplicationDevelopment

  | | |

  | | |--- Not Installed:IIS-ASP

  | | |

  | | |

  | | |--- Not Installed:IIS-CGI

  | | |

  | | |

  | | |--- Not Installed:IIS-ISAPIExtensions

  | | | |

  | | | |--- Not Installed:IIS-ASP

  | | | |

  | | |

#p#

  至此,就完成了 PHP FastCGI 的安裝。這里不要忘記,將"index.php"添加到默認(rèn)文檔中,為此執(zhí)行"appcmd set config /section:defaultDocument / files.[value='index.php']"。下來我們進(jìn)入"c:\inetpubwwwroot"目錄執(zhí)執(zhí)行"notepad phpinfo.php",根據(jù)提示創(chuàng)建該文件并編輯該文件寫入"",好了現(xiàn)在我們可以在另外一臺(tái)客戶端計(jì)算機(jī)上打開瀏覽器測(cè)試一下成果!以上環(huán)節(jié)中涉及到的一些命令和參數(shù)我會(huì)在以后向大家一一介紹,其實(shí)細(xì)心體會(huì),這些命令行和參數(shù)還是非常通俗易懂的!(圖10)

  

  大工程都已經(jīng)完成了,那么接下來就要開始安裝 MySQL,MySQL 在 WS08 下的安裝過程并沒什么特別之處,之所以要拿出來講講主要是為了保證該日志的連貫性和完整性。PHP 離開了 MySQL 就顯得不完美了!MySQL 我們可以從 http://www.mysql.com 官方網(wǎng)站下載到,同樣請(qǐng)選擇下載 noinstall 的版本。MySQL 手工安裝非常簡(jiǎn)單,首先選擇一個(gè) 適合自己硬件的 MySQL 的配置文件(my-huge.ini;my-innodb-heavy-4G.ini;my-large.ini;my-medium.ini;my-small.ini),將其拷貝到"c:windows"目錄下并命名為"my.ini",之后執(zhí)行"notepad my.ini"進(jìn)行編輯,在"[mysqld]"段落首行加入"basedir = c:/mysql"和"datadir = c:/mysql/data",保存退出。之后進(jìn)入到"c:/mysqlbin"目錄,執(zhí)行"start cmd && mysqld",因?yàn)樵谑止?dòng) MySQL 服務(wù)后,該窗口會(huì)暫時(shí)被凍結(jié)在 MySQL 運(yùn)行狀態(tài),無法執(zhí)行其他命令,所以在啟動(dòng) MySQL 前,我現(xiàn)打開一個(gè) CMD 窗口。在新打開的窗體中鍵入"mysqladmin -u root status && mysqladmin -u root shutdown",用于檢查 MySQL 的運(yùn)行狀態(tài),之后再去手工停止 MySQL 服務(wù)。確認(rèn)沒有問題之后執(zhí)行"mysqld --install && net start mysql",將 MySQL 添加為系統(tǒng)服務(wù),并啟動(dòng)該服務(wù)。(圖11)

  

  好了,今天到這里就算是結(jié)束了,在最后與大家分享一個(gè)經(jīng)驗(yàn),在部署 Server Core 時(shí),可能服務(wù)器處于企業(yè)內(nèi)部環(huán)境,為了方便文件的存取和系統(tǒng)的調(diào)試,可以使用"netsh firewall set opmode disable"先暫時(shí)關(guān)閉防火器,之后待工作完畢后再重新啟動(dòng)防火墻,不更加方便!當(dāng)然這只是個(gè)建議,如果安全系數(shù)要求比較高,就可以忽略這個(gè)經(jīng)驗(yàn)了!此外,這里還涉及到了一些其他的常規(guī)操作,如:創(chuàng)建一個(gè)新網(wǎng)站、綁定域名、備份 IIS7 的配置……等等,還是放到以后再與大家分享。

相關(guān)文章

  • Win2008 R2 無法連接無線網(wǎng)絡(luò)的解決方法

    這篇文章主要介紹了Win2008 R2 無法連接無線網(wǎng)絡(luò)的解決方法,需要的朋友可以參考下
    2020-09-21
  • win2008 R2更新KB4516065 錯(cuò)誤代碼 80092004 的解決方法

    今天在給服務(wù)器安裝補(bǔ)丁的時(shí)候遇到了更新錯(cuò)誤,提示代碼是80092004,經(jīng)過一番查證,小編終于找到了解決方案,現(xiàn)把解決方法分享給大家.
    2020-02-03
  • Windows Server 2008 R2怎么打開鏡像卷?

    Windows Server 2008 R2怎么打開鏡像卷?Windows Server 2008 R2系統(tǒng)需要代開鏡像卷,該怎么打開呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下
    2019-12-12
  • Windows Server 2008所有版本的激活密鑰匯總分享

    還在苦苦尋找Windows Server 2008秘鑰的朋友,快來看看這篇文章中,文中詳細(xì)的Server 2008各種版本的序列號(hào),激活碼,有需要的朋友快來使用吧
    2019-07-04
  • windows server 2008安裝序列號(hào)及激活方法

    Windows Server 2008 發(fā)行了多種版本,以支持各種規(guī)模的企業(yè)對(duì)服務(wù)器不斷變化的需求。那么此版本如何激活使用呢?還不知道的朋友不妨閱讀下文內(nèi)容,參考一下吧
    2019-07-04
  • windows server 2008R2 如何刪除克隆賬戶?

    Windows Server 2008 R2是一款服務(wù)器操作系統(tǒng)。那在本款系統(tǒng)中如何刪除克隆賬戶呢?想要了解具體如何操作的朋友,不妨閱讀下文內(nèi)容,參考一下吧
    2019-07-04
  • windows server 2008r2怎么設(shè)置IP黑名單?

    Windows Server 2008 R2是一款服務(wù)器操作系統(tǒng)。那在本款系統(tǒng)中如何設(shè)置IP黑名單呢?想要了解具體如何操作的朋友,不妨閱讀下文內(nèi)容,參考一下吧
    2019-07-03
  • 快速安裝Windows2008域控制器

    這篇文章主要介紹了快速安裝Windows2008域控制器的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-22
  • 創(chuàng)建Windows2008群集

    與Windows2003相比,Windows2008群集改進(jìn)了許多功能。其中最引人注目的是仲裁選項(xiàng)的變化。這篇文章給大家介紹了創(chuàng)建Windows2008群集的相關(guān)知識(shí),需要的朋友參考下吧
    2017-12-21
  • 搭建Win2008故障轉(zhuǎn)移群集、如何搭建服務(wù)器集群、2008故障轉(zhuǎn)移群集搭建

    這篇文章主要介紹了搭建Win2008故障轉(zhuǎn)移群集、如何搭建服務(wù)器集群、2008故障轉(zhuǎn)移群集搭建方法的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小
    2017-12-21

最新評(píng)論