天天看點

Nancy簡單實戰之NancyMusicStore(五):部署上線

Nancy簡單實戰之NancyMusicStore(五):部署上線

NancyMusicStore系列第五篇(部署上線)

經過本系列前面四篇文章,NancyMusicStore已經開發完成了,下面就差部署上線了,我們會在兩個不同的環境部署。其實之前的文章也有講解在

Linux下部署的相關事宜。下面開始本文的内容。

網站部署,首先要做的就是将我們的代碼釋出。

下面是釋出後的整個檔案目錄:

Nancy簡單實戰之NancyMusicStore(五):部署上線

由于并沒有太多東西,是以我們的根目錄沒有太多的東西,甚至是我們的bin目錄,裡面也是非常的整潔!

Nancy簡單實戰之NancyMusicStore(五):部署上線

然後就是打開IIS管理工具,添加一個新的網站(確定一個網站對應一個應用程式池):

Nancy簡單實戰之NancyMusicStore(五):部署上線

接下來是要去指定我們應用程式池的CLR版本

Nancy簡單實戰之NancyMusicStore(五):部署上線

然後就是重新啟動我們的這個站點,打開浏覽器來通路這個站點

輸入本地的ip+8080或127.0.0.1:8080 即可通路我們部署在IIS上面的NancyMusicStore,下面是具體的示範動畫:

Nancy簡單實戰之NancyMusicStore(五):部署上線

Linux系統 : CentOS 7

操作工具 : Xshell

進入tmp目錄

下載下傳最新版的Jexus

解壓

把解壓後得到的jexus檔案夾移動到 /usr 路徑。

然後清理/tmp中的jexus:

通過檔案上傳工具,将站點上傳到 /var/www/nancymusicstore 下

Nancy簡單實戰之NancyMusicStore(五):部署上線

然後為這個站點配置一個config

使其内容如下:

最後啟動站點

通過curl指令去看看http的響應

請求頭如下:

Nancy簡單實戰之NancyMusicStore(五):部署上線

當然,請求頭我們隻是看到了請求的結果,下面通過浏覽器看看

Nancy簡單實戰之NancyMusicStore(五):部署上線

效果與剛才的一緻,特地通過F12看看請求頭資訊,也和我們curl的結果是一緻的!

現在也成功在Windows和Linux下部署了,這個系列也就告一段落了。

本文也已經同步到 Nancy之大雜燴

Nancy簡單實戰之NancyMusicStore(五):部署上線

如果您認為這篇文章還不錯或者有所收獲,可以點選右下角的【推薦】按鈕,因為你的支援是我繼續寫作,分享的最大動力!

作者:Catcher Wong ( 黃文清 )

來源:http://catcher1994.cnblogs.com/

聲明:

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。如果您發現部落格中出現了錯誤,或者有更好的建議、想法,請及時與我聯系!!如果想找我私下交流,可以私信或者加我微信。

繼續閱讀