mywebserver使用教程(基于win10的小巧的asp服務(wù)器)

MyWebServer是一個(gè)輕量級(jí)服務(wù)器軟件是一個(gè)高性能、易用、小巧、綠色的輕量級(jí)web服務(wù)器軟件,最主要的是完美支持win10系統(tǒng),是你快速建站及個(gè)人http文件服務(wù)器的難得工具。
如果你不想用IIS,那么用這個(gè)來調(diào)試代碼是相當(dāng)方便的,它的設(shè)置簡(jiǎn)單而且快速,支持?jǐn)帱c(diǎn)續(xù)傳、大文件下載、正則表達(dá)式URL重寫、虛擬目錄等,可通過ISAPI接口、FastCGI接口實(shí)現(xiàn)執(zhí)行服務(wù)器腳本(如PHP,asp,asp.net等),可媲美IIS等很多主流WEB服務(wù)器軟件。
MyWebServer使用方法
1、點(diǎn)擊【瀏覽】選擇你的web文件目錄;
例如 D:\webroot
選擇 IP 地址,一般127.0.0.1,端口一般選擇 非80端口
2、點(diǎn)擊【高級(jí)設(shè)置】配置web服務(wù)器選項(xiàng)
可以看看 虛擬目錄 等等擴(kuò)展功能。
3、配置完成后,一定要點(diǎn)擊保存配置,要不無法啟動(dòng),點(diǎn)擊【啟動(dòng)】按鈕啟動(dòng)web服務(wù)器
使用說明
使用FastCGI時(shí),在映射設(shè)置中將映射模塊設(shè)置為啟動(dòng)FastCGI的命令,且命令行中必須包含IP:port格式(如:127.0.0.1:8988)的服務(wù)器信息,當(dāng)不需要WEB服務(wù)器啟動(dòng)FastCGI時(shí),命令行中填入IP:port格式的FastCGI服務(wù)器信息即可。
如果使用ISAPI接口,指定ISAPI的dll文件即可。
注(本服務(wù)器不集成任何動(dòng)態(tài)腳本支持,要使用請(qǐng)自行安裝):asp支持可安裝IASP(該軟件要求安裝java運(yùn)行環(huán)境)通過isapi接口實(shí)現(xiàn);PHP通過isapi和FastCGI接口均可(isapi方式建議使用PHP 5.2,因?yàn)?.3以上版不再提供ISAPI支持);asp.net支持可安裝mono然后通過FasctCGI接口實(shí)現(xiàn)。上述腳本已測(cè)試過可以運(yùn)行。
URL重寫命令(使用基于VBScript的正則表達(dá)式):
ifsve 如果匹配指定的服務(wù)器變量則往下執(zhí)行,否則執(zhí)行下條exitr之后的規(guī)則。(目前僅支持HTTP_HOST REMOTE_ADDR HTTP_REFERER 三個(gè)服務(wù)器變量)
ifurl 如果匹配請(qǐng)求的URL則執(zhí)行wrurl重寫命令,否則執(zhí)行下條exitr之后的規(guī)則。
wrurl 執(zhí)行URL重寫
exitr 結(jié)束url重寫,不再往下執(zhí)行。
使用FastCGI時(shí),有兩種途徑:1.如果使用fastcgi_mod.dll模塊,將擴(kuò)展映射設(shè)置為PHP-CGI.exe路徑即可;2.如果使用內(nèi)置fastcgi進(jìn)程管理器(支持遠(yuǎn)程訪問),先配置好進(jìn)程管理后,將映射設(shè)置為對(duì)應(yīng)的"IP:端口號(hào)"(如:127.0.0.1:888)。
如果使用ISAPI接口,將映射設(shè)置為指定ISAPI的DLL文件即可,不支持直接URL運(yùn)行DLL文件.
HTTPS安全功能是需openssl庫支持(http://218.63.109.198:8900/openssl.rar),下載后將兩個(gè)dll解壓到服務(wù)器程序目錄中即可,證書文件server.pem為證書私鑰合并式pem文件,放在服務(wù)器程序目錄即可。
如果使用網(wǎng)頁壓縮功能需gzip.dll文件支持。
注:(本服務(wù)器已內(nèi)置ASP支持,支持UTF-8和ANSI編碼,其它腳本需要使用請(qǐng)自行安裝): PHP通過isapi和FastCGI接口均可(isapi方式建議使用PHP 5.2,因?yàn)?.3以上版不再提供ISAPI支持);asp.net可通過第三方ISAPI模塊運(yùn)行(http://218.63.109.198:8900/asp.net支持.rar),也可安裝mono然后通過FasctCGI接口實(shí)現(xiàn)。上述腳本已測(cè)試過可以運(yùn)行。
URL重寫命令(使用基于VBScript的正則表達(dá)式):
ifsve 如果匹配指定的服務(wù)器變量則往下執(zhí)行,否則執(zhí)行下條規(guī)則之后的規(guī)則。(支持HTTP_HOST REMOTE_ADDR HTTP_REFERER URL四個(gè)服務(wù)器變量)
rewrite 如果匹配URL 則執(zhí)行重寫后面URL操作,可選命令參數(shù): P 執(zhí)行反向代理; R 執(zhí)行重定向; L 當(dāng)匹配此條規(guī)則時(shí)為最后一條規(guī)則(即不在執(zhí)行之后的規(guī)則); D 禁止URL并返回HTTP狀態(tài)碼 例如:rewrite ^/test.rar /web/test.rar L
sethd 修改反向代理時(shí)發(fā)送的HTTP頭值 格式為 sethd=頭名稱:頭值,頭名稱區(qū)分大小寫。
mywebserver啟動(dòng)不了
如果啟動(dòng)不了可能因?yàn)槎丝诒徽加昧?,換個(gè)端口,移動(dòng)要點(diǎn)擊保存配置,然后再啟動(dòng)就可以了。
相關(guān)文章
微軟新版Outlook將推出郵件分類快捷鍵及多項(xiàng)優(yōu)化:5月開始部署
微軟計(jì)劃在新版Outlook for Windows中引入郵件分類快捷功能,用戶可通過預(yù)設(shè)快捷鍵快速對(duì)郵件進(jìn)行分類,從而大幅提升工作效率并優(yōu)化管理流程2025-04-21rsync The --password-file option may only be used when accessing a
客戶端上傳文件執(zhí)行命令出錯(cuò),提醒The --password-file option may only be used when accessing an rsync daemon.查找資料也很少這樣的說法,最后發(fā)現(xiàn)是冒號(hào)的問題2025-02-26郵箱密碼忘記了怎么找回來? 網(wǎng)易郵箱密碼找回流程
郵箱在使用的時(shí)候,由于各種原因,有時(shí)候我們可能會(huì)遇到忘記密碼、賬號(hào)被盜等問題,這時(shí)候就需要進(jìn)行163郵箱找回操作,本文將為大家介紹如何進(jìn)行163郵箱找回操作2025-02-01電子郵件注冊(cè)教程! 郵箱號(hào)怎么注冊(cè)看這篇就夠了
電子郵件成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠?,無論是注冊(cè)社交媒體、購物平臺(tái),還是與他人溝通,一個(gè)穩(wěn)定的郵箱賬號(hào)都變得至關(guān)重要,本文將為您提供詳細(xì)的電子郵件2025-02-01wps調(diào)用Outlook 批量發(fā)送電子郵件時(shí)持續(xù)彈出警告框怎么辦?
如何解決程序調(diào)用outlook時(shí)一直警告,wps調(diào)用outlook發(fā)送郵件時(shí),發(fā)送的時(shí)候,會(huì)一直出現(xiàn)警告,需要你一個(gè)個(gè)點(diǎn)確定或拒絕,本文介紹如何解決這個(gè)警告2025-02-01QQ郵箱文件怎么發(fā)送微信? 電腦qq郵箱中轉(zhuǎn)站中文件分享到微信的方法
在使用郵箱軟件的時(shí)候,有的用戶想要通過QQ郵箱文件,QQ郵箱中存在這種功能,但是很多小伙伴不知道到底要如何操作,下面小編就給大家?guī)鞶Q郵箱文件發(fā)送微信教程,感興趣的2024-09-29微信電腦版怎么獨(dú)立窗口中打開訂閱號(hào)? 訂閱號(hào)獨(dú)立窗口顯示的教程
微信電腦版看訂閱號(hào)的時(shí)候,想要獨(dú)立窗口顯示訂閱號(hào),該怎么操作呢?下面我們就來看看詳細(xì)的教程2024-09-29Outlook在windows系統(tǒng)中有哪些快捷鍵? Outlook的鍵盤快捷方式大全
Outlook可以用它來收發(fā)電子郵件、管理聯(lián)系人信息、記日記、安排日程、分配任務(wù),新版Outlook for Windows帶來了許多新功能,今天我們就來看看Outlook快捷鍵匯總2024-09-13微信怎么調(diào)默認(rèn)瀏覽器? 微信設(shè)置默認(rèn)瀏覽器打開網(wǎng)頁鏈接的教程
微信怎么調(diào)默認(rèn)瀏覽器?只需簡(jiǎn)單設(shè)置,在微信就可以使用默認(rèn)瀏覽器打開網(wǎng)站,該怎么設(shè)置呢?詳細(xì)請(qǐng)看下文介紹2024-08-14GameViewer怎么刪除設(shè)備 GameViewer刪除設(shè)備的步驟
GameViewer怎么刪除設(shè)備?GameViewer 是一款專為游戲玩家設(shè)計(jì)的遠(yuǎn)程控制助手,下文中為大家?guī)砹薌ameViewer刪除設(shè)備步驟,需要的朋友快來看看吧2024-06-17