超萌新級(jí)的學(xué)習(xí)心得——簡(jiǎn)易建站(windows系統(tǒng))
時(shí)間:2023-07-29 16:15:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-29 16:15:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
超萌新級(jí)的學(xué)習(xí)心得——簡(jiǎn)易建站(windows系統(tǒng)):
搭建網(wǎng)站是一個(gè)很有意思的工作,你可以在你自己的服務(wù)器上搭建一個(gè)屬于自己的網(wǎng)站用于記錄心得,或是搭建一個(gè)同好會(huì)性質(zhì)的論壇來(lái)做一些自己感覺(jué)很有意義的事情。本人最近學(xué)習(xí)了簡(jiǎn)易的搭建網(wǎng)站,環(huán)境是:VMware Workstation 15(虛擬機(jī))下的Windows Server 2008 R2系統(tǒng),SQL server 2008 R2。
通常情況下,搭建網(wǎng)站需要以下的準(zhǔn)備工作:
- 找或者買一個(gè)服務(wù)器
- 在服務(wù)器上安裝系統(tǒng)(服務(wù)器本質(zhì)也是個(gè)主機(jī)電腦,配置允許的情況下你甚至可以在上面玩掃雷),通常是linux或者windows。
- 安裝數(shù)據(jù)庫(kù)(這一點(diǎn)要注意,不是所有的網(wǎng)站都需要數(shù)據(jù)庫(kù),比方說(shuō)404 page)。
- 域名(可以沒(méi)有,但是訪問(wèn)時(shí)要使用IP地址加端口)
- 備案(第一步如果使用的是中國(guó)商家的服務(wù)器,如阿里云,騰訊云之類的,請(qǐng)準(zhǔn)備好各種各樣的信息用于備案)。
- 閱讀有關(guān)法律(請(qǐng)不要用技術(shù)做一些違法的事情)。
正題:
一.VMware Workstation 15安裝Window Server 2008 R2
這一步本來(lái)是不會(huì)詳細(xì)解釋的,但是考慮到VMware 15 可能比較新,相對(duì)于14和12來(lái)說(shuō)部分操作不會(huì)一樣,因此還是說(shuō)明一下。
至于為什么使用虛擬機(jī),原因是服務(wù)器一般是原裝linux的系統(tǒng),要是要預(yù)裝windows的一般會(huì)多出錢(說(shuō)到底還是因?yàn)楸救烁F),而且虛擬機(jī)的容錯(cuò)率是非常高的,出現(xiàn)任何問(wèn)題直接刪掉重來(lái),比較適合學(xué)習(xí)。
Windows Server 2008 R2 可以在官網(wǎng)下載(百度這個(gè),找到官網(wǎng)下載就可以了)
傳送門:
https://www.microsoft.com/zh-CN/download/details.aspx?id=11093下載下來(lái)之后,請(qǐng)放在一個(gè)可以找到它的地方,然后打開(kāi)VMware Workstation 15 (下面簡(jiǎn)稱VM 15)。
- 不用說(shuō),推薦使用傻瓜式的典型,因?yàn)檠b的是正常系統(tǒng),不是什么特殊的系統(tǒng),也沒(méi)有什么特別的要求,然后在點(diǎn)擊瀏覽,選中之前下載的iso文件,下一步。如圖:
- 注意一下,初始給裝的系統(tǒng)是Datacenter,這里使用Standard,并且無(wú)視激活碼(說(shuō)了可以免費(fèi)使用180天,其實(shí)通常用個(gè)什么10多天就會(huì)換linux了),全名自己填,下一步。如圖:
- 名稱位置就不詳細(xì)說(shuō)明了,選好下一步(之后的都基本上是傻瓜式操作,直接全部下一步都可以的,但是還是要說(shuō)明一部分)。
- 硬件要注意很多地方,但是直接下一步也可以,因?yàn)檫@個(gè)是可以改變的??傊嘁稽c(diǎn)內(nèi)存,CPU好一點(diǎn)總不會(huì)錯(cuò)的(網(wǎng)上租的服務(wù)器通常不會(huì)有太好的紙面配置,這里還是直接下一步來(lái)適應(yīng)比較好)。
- 安裝好會(huì)進(jìn)入一下界面。如圖
(伏筆出現(xiàn),會(huì)不會(huì)有Windows Server 2016和linux的心得呢?反正不會(huì)有win7的)
在等待安裝完成的時(shí)候,可以去尋找一個(gè)需要搭建的網(wǎng)站,本人使用的是教學(xué)用的網(wǎng)站:鏈接:
https://pan.baidu.com/s/1AIDdc4JBVAiJwL7XJS5ZDg 提取碼:cvo3
此時(shí)如果發(fā)現(xiàn)還沒(méi)有裝完,就下載一下SQL Server 2008 R2。
傳送門:
https://www.microsoft.com/zh-cn/download/details.aspx?id=30438 下載兩個(gè)最大文件中的其中一個(gè)(這個(gè)取決于虛擬機(jī)安裝的是多少位的系統(tǒng),對(duì)應(yīng)就好了)
二.配置Windows系統(tǒng)及網(wǎng)站
在下載網(wǎng)站和數(shù)據(jù)庫(kù)時(shí),另一邊的安裝差不多要完成了,然后我們打開(kāi)時(shí)會(huì)發(fā)現(xiàn)自動(dòng)安裝了VMware Tools,如圖:
果斷點(diǎn)“是”然后重啟。
PS.:VMware Tools可以使虛擬機(jī)和主機(jī)(本來(lái)的系統(tǒng))交換數(shù)據(jù),如可以實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間的文件共享,可以設(shè)置共享文件夾,以及在主機(jī)與虛擬機(jī)之間直接進(jìn)行復(fù)制黏貼的操作。這個(gè)工具是十分關(guān)鍵的,不然就要在虛擬機(jī)的系統(tǒng)里下載有關(guān)文件。
- 裝好之后,可以看見(jiàn)“初始配置任務(wù)”這個(gè)界面,點(diǎn)擊下方的添加角色,彈出一個(gè)說(shuō)明窗口,直接下一步(或者認(rèn)真閱讀后下一步)。如圖
- 將“Web 服務(wù)器(IIS)”選中,下一步,出現(xiàn)簡(jiǎn)介,直接下一步(或者認(rèn)真閱讀后下一步)。如圖
- 這一步要注意一下,原則上是只要選擇與IIS有關(guān)(名字里帶IIS)的項(xiàng)目(例如FTP 服務(wù)器是可以不用選的),但是,為了防止出錯(cuò)導(dǎo)致重來(lái),是可以考慮全部選擇的,本人偷懶,全都要,下一步,彈出確認(rèn)選項(xiàng),直接安裝(或者認(rèn)真閱讀后點(diǎn)安裝)。如圖
- 此時(shí),在安裝的時(shí)候,我們將應(yīng)該已經(jīng)下好的SQL和網(wǎng)站解壓后的文件夾從主機(jī)復(fù)制到虛擬機(jī)里面(由于虛擬機(jī)只有一個(gè)c盤,只能在c盤里創(chuàng)建一個(gè)文件夾,然后復(fù)制進(jìn)去,本人比較懶,直接復(fù)制在公用的下載文件夾里面),如圖
- 此時(shí),安裝應(yīng)該已經(jīng)完成了,點(diǎn)擊關(guān)閉,然后:開(kāi)始菜單>所有程序>管理工具>Internet 信息服務(wù)(IIS)管理器,打開(kāi)。如圖
- 展開(kāi)網(wǎng)頁(yè),下面有一個(gè)默認(rèn)網(wǎng)站,直接刪掉,因?yàn)檫@個(gè)網(wǎng)站占用了80的端口,會(huì)導(dǎo)致我們創(chuàng)建的網(wǎng)站無(wú)法訪問(wèn)(其實(shí)不刪掉也可以,只要在創(chuàng)建我們的網(wǎng)站時(shí)端口改到其他的就可以了)。如圖
- 然后右鍵,選擇“添加網(wǎng)站”,然后在彈出來(lái)的界面中,填好網(wǎng)站名稱,物理路徑中選擇網(wǎng)站的文件夾,如果上一步?jīng)]有刪掉網(wǎng)站的,在端口處選擇其他的合法端口,設(shè)置完后點(diǎn)擊“確定”。如圖
- 之后,我們開(kāi)心的點(diǎn)擊“瀏覽網(wǎng)站”,發(fā)現(xiàn)無(wú)法讀取。這是因?yàn)橛脩魴?quán)限、網(wǎng)路端口和數(shù)據(jù)庫(kù)沒(méi)有配置好,于是我們打開(kāi)到網(wǎng)站文件夾所在位置,右鍵>屬性>安全。添加兩個(gè)用戶:IUSR與IIS_IUSRS (這兩個(gè)用戶是已有的用戶,需要添加權(quán)限。對(duì)于網(wǎng)站的根目錄,通常只需要賦予“讀取”,“列出文件夾內(nèi)容”和“讀取和執(zhí)行”的權(quán)限。如果在網(wǎng)站下某些文件或目錄需要寫入權(quán)限,則單獨(dú)在這些文件或目錄的IUSR和IIS_IUSRS權(quán)限上添加“寫入”,之后還會(huì)有數(shù)據(jù)庫(kù)的,會(huì)有一些不一樣) ,權(quán)限默認(rèn)的就可以了,點(diǎn)擊確定。如圖
- 之后再打開(kāi)一下端口,開(kāi)始菜單>所有程序>管理工具>高級(jí)安全 Windows 防火墻,點(diǎn)擊“入站規(guī)則”,之后點(diǎn)擊“新建規(guī)則”,選中端口,下一步,選中特定端口后,輸入“80” (注意,這里可以選擇所有端口的,但是會(huì)使服務(wù)器容易受到攻擊,極端不推薦,不過(guò)想想看這是虛擬機(jī),這一點(diǎn)可以不要太講究) ,連續(xù)一堆下一步,取一個(gè)可以分辨的名字(本人是Port 80),點(diǎn)擊完成。此時(shí),我們?cè)凇俺稣疽?guī)則”也進(jìn)行一樣的操作,但是,要選擇所有端口,以及允許連接,同時(shí)也取一個(gè)可以分辨的名字(本人是All Port)。如圖
出站規(guī)則前幾步是一樣的
取名省略
- 選中All Port,右鍵>屬性>協(xié)議與端口,改變本地端口為特定端口,輸入80。點(diǎn)擊確定。
三.配置SQL Server
- 這個(gè)時(shí)候,SQL Server的安裝文件應(yīng)該早就傳輸好了,點(diǎn)擊安裝,會(huì)彈出要安裝其他組件,這個(gè)時(shí)候點(diǎn)“是”,然后,先掛一下機(jī),這時(shí)系統(tǒng)會(huì)在后臺(tái)安裝好需要的組件,不要多久就會(huì)彈出安裝界面。如圖
- 直接點(diǎn)擊“全新安裝”,然后就像裝正常軟件一樣開(kāi)始安裝。先同意用戶條款,然后瘋狂下一步(中間會(huì)出現(xiàn)一個(gè)選擇功能的,點(diǎn)擊全選,然后下一步)。
- 到實(shí)例配置的時(shí)候,可以選擇默認(rèn)實(shí)例,也可以自己命名,這里本人偷懶,選擇默認(rèn)實(shí)例,下一步直到數(shù)據(jù)庫(kù)引擎配置,這里選擇混合模式,然后輸入合法的密碼(推薦不要有特殊符號(hào),例如:“<”、“>”這類),下一步到安裝。如圖
- 在漫長(zhǎng)的安裝過(guò)程中,我們先可以設(shè)置一下數(shù)據(jù)庫(kù)的用戶權(quán)限。先打開(kāi)網(wǎng)站的根目錄,選擇Database文件,右鍵>屬性>安全,與上述一樣添加一個(gè)Everyone的用戶,并給與完全控制。如圖
- 此時(shí),數(shù)據(jù)庫(kù)應(yīng)該已經(jīng)安裝完畢,這時(shí),我們需要配置網(wǎng)站的數(shù)據(jù)庫(kù),于是打開(kāi)開(kāi)始菜單> Microsoft SQL Server 2008 R2> SQL Server Management Studio,然后連接到之前創(chuàng)建的默認(rèn)示例上,密碼是之前的密碼,點(diǎn)擊連接。如圖
- 然后右鍵數(shù)據(jù)庫(kù)>附加,然后點(diǎn)擊添加,將網(wǎng)站根目錄下的Database里的數(shù)據(jù)庫(kù)文件添加進(jìn)去。如圖
- 此時(shí),修改根目錄下的web文件(其實(shí)是有一個(gè)后綴名的,為.Config),將“pw=”后面的默認(rèn)123456改為設(shè)定的密碼,保存。如圖
- 回到最初的起點(diǎn),打開(kāi)Internet 信息服務(wù)(IIS)管理器,打開(kāi)之前設(shè)置好的網(wǎng)站,或者在瀏覽器里輸入http://localhost:80/,就可以看到網(wǎng)站了。
搭建網(wǎng)站還是比較麻煩的,至少在Windows系統(tǒng)里面搭建網(wǎng)站是有點(diǎn)繁瑣的工作,但是,只要耐心學(xué)習(xí),動(dòng)手實(shí)踐操作,還是會(huì)有很多收獲的。
關(guān)鍵詞:簡(jiǎn)易,系統(tǒng),學(xué)習(xí)