PC電腦做網(wǎng)站服務(wù)器的步驟
1.前言
網(wǎng)站服務(wù)器其實(shí)就是一臺(tái)大型的電腦主機(jī),我們也可以將自己家的電腦主機(jī)去做成一臺(tái)用于存放網(wǎng)站的網(wǎng)站小型服務(wù)器供別人訪問(wèn)。那么如何用自己的電腦去做網(wǎng)站服務(wù)器呢?由于我們公司目前是內(nèi)網(wǎng),由于外網(wǎng)訪問(wèn)的需求,公司又不想出錢買云服務(wù)器,我試著從網(wǎng)上看著學(xué)習(xí)了一下,而且成功了,中間走了不少坑,這個(gè)文章能幫大家少走彎路,希望能夠幫助大家。
2. 網(wǎng)站服務(wù)器系統(tǒng)的安裝
我的電腦是win7的,以win7為例如下:
2.1個(gè)人電腦安裝IIS(Windows7系統(tǒng)安裝IIS7.0)
2.1.1:打開(kāi)控制面板,給Windows安裝插件

彈框如下圖:


2.2網(wǎng)站配置:
2.2.1打開(kāi)網(wǎng)站配置項(xiàng):
控制面板--》管理工具--》internet信息服務(wù)




2.2.2開(kāi)始配置:
2.2.2.1第一步:建立網(wǎng)址:

2.2.2.2第二步:完成網(wǎng)址的配置
彈框如下:

配置默認(rèn)訪問(wèn)首頁(yè):

2.2.2.3第三步:訪問(wèn)
訪問(wèn)http://localhost/ 就可以看到你的網(wǎng)站首頁(yè)。如果不能訪問(wèn)到你首頁(yè)報(bào)錯(cuò)。
2.2.2.4第四步:遇到的問(wèn)題:
2.2.2.4.1錯(cuò)誤一: 500.19 - Internal Server Error的解決辦法


解釋:錯(cuò)誤代碼 0x80070005 配置錯(cuò)誤 由于權(quán)限不足而無(wú)法讀取配置文件(這個(gè)是指的網(wǎng)址配置的物理路徑,其實(shí)就是index.html的目錄訪問(wèn)權(quán)限不足)
處理辦法:
選擇中存放index.html的原文件夾,右擊選擇它的屬性,打開(kāi)“安全”選項(xiàng)卡,看到“組或用戶 名”,單擊“編輯”按鈕添加一個(gè)新的用戶名“Everyone”,然后更改它的權(quán)限,將第二個(gè)權(quán)限“修改”設(shè)置為允許就可以了。


切記要點(diǎn)擊應(yīng)用。
錯(cuò)誤二:# HTTP Error 400. The request hostname is invalid.
一般看到網(wǎng)站提示Bad Request(Invalid Hostname)錯(cuò)誤我們都會(huì)說(shuō)是iis,apache出問(wèn)題了,iis出現(xiàn)這種問(wèn)題解決辦法大概是:IIS> 默認(rèn)網(wǎng)站> > 屬性> > 網(wǎng)站> > IP地址:(全部未分配)> > 高級(jí),里面有個(gè)主機(jī)頭值就可以了或直接重啟iis就可以解決。
分析:
"Bad Request (Invalid Hostname)" 直譯為"錯(cuò)誤的請(qǐng)求(無(wú)效主機(jī)名)",是IIS6的一錯(cuò)誤提示。也就是說(shuō)域名已經(jīng)解析,但是無(wú)法找到域名對(duì)應(yīng)的主機(jī)。
所以可以確定這個(gè)問(wèn)題與域名的綁定有關(guān)。
出現(xiàn)這提示以下幾種情況及解決方法:
如果您是用的獨(dú)立系統(tǒng)的服務(wù)器或VPS,那么一般正確的辦法在IIS中綁定好域名后錯(cuò)誤即可解決,如果在綁定域名后問(wèn)題依舊,那么服務(wù)器可能有多個(gè)IP地址,域名對(duì)應(yīng)的IP綁定錯(cuò)誤,如果無(wú)法確認(rèn)可以將域名綁定設(shè)置為“全部未分配”
具體步驟:IIS> 默認(rèn)網(wǎng)站> > 屬性> > 網(wǎng)站> > IP地址:(全部未分配)> > 高級(jí),里面有個(gè)主機(jī)頭值,檢查是否綁定了此域名。并且檢查此IIS站點(diǎn)是否正確開(kāi)啟了。
如果您是使用的虛擬主機(jī),那么請(qǐng)登陸您的空間的控制面板,查看主機(jī)狀態(tài),看站點(diǎn)是否運(yùn)行中,如果因?yàn)闆](méi)有備案,或者超過(guò)資源訪問(wèn)造成站點(diǎn)停止都會(huì)出現(xiàn)此錯(cuò)誤,包括域名的綁定設(shè)置里是否有該域名。
2.2.3例子
如果還是不明白請(qǐng)下面的例子:
舉例說(shuō)明:
1>****建站:
index.html的準(zhǔn)備


2>****訪問(wèn)失敗:

處理辦法:2.2.4的第四步
3>****訪問(wèn)成功:

3.內(nèi)網(wǎng)實(shí)現(xiàn)外網(wǎng)訪問(wèn)配置:
3.1、下載花生殼客戶端
進(jìn)入下載頁(yè)面,即可以下載最新版本。(戳我下載)
3.2、安裝登錄
下載后,雙擊花生殼安裝程序。


3.3、功能
登錄成功后,可以發(fā)現(xiàn),與之前的客戶端相比,3版本客戶端的UI設(shè)計(jì)非常簡(jiǎn)潔。 客戶端界面有三大功能模塊,分別是域名列表、內(nèi)網(wǎng)映射和自診斷。

3.3.1.域名列表
點(diǎn)擊客戶端域名列表,則跳轉(zhuǎn)至花生殼管理域名列表頁(yè)面, 可對(duì)帳號(hào)下的域名做開(kāi)啟或關(guān)閉花生殼服務(wù)以及域名診斷的操作。

注意:
若服務(wù)器所接網(wǎng)絡(luò)有分配真實(shí)動(dòng)態(tài)公網(wǎng)IP地址,則花生殼設(shè)置到此結(jié)束。
用戶可直接通過(guò)路由器設(shè)置端口映射,由花生殼域名綁定動(dòng)態(tài)IP地址,實(shí)現(xiàn)外網(wǎng)通過(guò)域名訪問(wèn)局域網(wǎng)內(nèi)搭建的服務(wù)。

————————————————————————————————————————————
3.3.2.內(nèi)網(wǎng)穿透
注:若服務(wù)器所接網(wǎng)絡(luò)分配的為虛假的私網(wǎng)IP地址,或無(wú)法登錄路由器設(shè)置端口映射,則可以通過(guò)花生殼的內(nèi)網(wǎng)穿透功能實(shí)現(xiàn)外網(wǎng)訪問(wèn),需進(jìn)行開(kāi)通穿透認(rèn)證詳情戳我
點(diǎn)擊客戶端內(nèi)網(wǎng)穿透(****這個(gè)是要收費(fèi)的我選擇的是6元體驗(yàn)版的。),則跳轉(zhuǎn)至花生殼管理的內(nèi)網(wǎng)映射頁(yè)面,

可直接在網(wǎng)頁(yè)中對(duì)域名進(jìn)行添加映射,即使不在服務(wù)器現(xiàn)場(chǎng),也可以遠(yuǎn)程管理。 下面介紹內(nèi)網(wǎng)映射添加步驟:
①點(diǎn)擊【內(nèi)網(wǎng)穿透】——【添加映射】

在添加映射頁(yè)面,選擇域名,填寫好“應(yīng)用名稱”,“內(nèi)網(wǎng)服務(wù)器IP”,“內(nèi)網(wǎng)服務(wù)端口”以及選擇“外網(wǎng)端口”形式,點(diǎn)擊確定即可。

②添加成功后,會(huì)生成一個(gè)外網(wǎng)訪問(wèn)地址。

③在瀏覽器地址欄輸入外網(wǎng)訪問(wèn)地址,測(cè)試訪問(wèn),成功。