如何將個(gè)人PC搭建成小型服務(wù)器
想要將個(gè)人PC搭建成小型服務(wù)器,該怎么辦呢,那么如何將個(gè)人PC搭建成小型服務(wù)器的呢?下面是學(xué)習(xí)啦小編收集整理的如何將個(gè)人PC搭建成小型服務(wù)器,希望對大家有幫助~~
將個(gè)人PC搭建成小型服務(wù)器的方法
工具/原料
netbox軟件 性能較好的個(gè)人電腦一臺
方法/步驟
或許許多人會(huì)想到,搭建一個(gè)小型服務(wù)器應(yīng)該使用windows 2003,windows 2008這類的專業(yè)服務(wù)器操作系統(tǒng),可是對于我們想要搭建一個(gè)訪問人數(shù)較少,訪問量不大的小型服務(wù)器來說 ,可以說 是多余的。只需要win7 winxp即可,而且使用微軟IIS同樣也是不必要的。
那么,我們就使用一款,名為netbox的軟件,這個(gè)軟件是一個(gè)在windows平臺下運(yùn)行的控制臺程序,具有非常強(qiáng)大的功能。對win7兼容性較好。
用記事本創(chuàng)建一個(gè)文件,文件內(nèi)容如下:
Dim httpd
Shell.Service.icon = "\status\on.gif"
Shell.Service.RunService "netbox", "netbox 開", "小型服務(wù)器 關(guān)"
Sub OnServiceStart()
Shell.Service.SetTimer 100
Set httpd = CreateObject("netbox.HttpServer")
If httpd.Create("", 80) = 0 Then
Set host = httpd.AddHost("", "\wwwroot")
host.EnableWrite=false
host.EnableScript = true
host.AddDefault "default.asp"
host.AddDefault "default.htm"
host.AddDefault "default.html"
host.AddDefault "index.asp"
host.AddDefault "index.htm"
host.AddDefault "index.html"
httpd.Start
else
Shell.MsgBox "服務(wù)器啟動(dòng)失敗,80端口可能被占用!請更改腳本文件的服務(wù)器端口","端口占用錯(cuò)誤"
Shell.Quit 0
end if
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
Shell.Service.Icon = "\status\off.gif"
Shell.MsgBox "服務(wù)器暫停運(yùn)行!","暫停"
End Sub
Sub OnServiceResume()
OnServiceTimer
httpd.Start
End Sub
Sub OnServiceTimer
If Shell.Service.icon = "\status\on.gif" Then
Shell.Service.icon = "\status\on1.gif"
Else
Shell.Service.icon = "\status\on.gif"
End If
End Sub
在腳本文件的目錄下有兩個(gè)文件夾:
wwwroot 這里是你要搭建的網(wǎng)站存放目錄
status 要在這里放上 on.gif 和 off.gif兩個(gè)文件,分別代表開關(guān)的托盤圖標(biāo)
然后上述腳本用 netbox.exe打開,即可搭建asp服務(wù)器
網(wǎng)上有專人已經(jīng)做好了netbox的現(xiàn)成腳本文件構(gòu)成的小軟件,名字叫 小旋風(fēng)AspWeb服務(wù)器,這個(gè)軟件非常人性化,免去了自己動(dòng)手的諸多不便??梢园俣人阉飨螺d。
如何將個(gè)人PC搭建成小型服務(wù)器相關(guān)文章:
1.電腦服務(wù)器怎么搭建服務(wù)器環(huán)境