1. 程式人生 > >linux配置Jexus釋出asp.net網站

linux配置Jexus釋出asp.net網站

linux配置Jexus 博文如上,寫得很詳細了,具體操作下來是完成可以成功的。

Ubuntu14.10實測。

我這裡主要分享的是配置釋出網站。

照著預設安裝的樣式的話,Jexus預設安裝在/usr/jexus/ 這個路徑下,ls一下可以看到很多的東西。

我們釋出一個asp.net網站主要要操作的是 siteconf資料夾下面的檔案。


進入 siteconf裡面看看有什麼東西。如果你是剛剛安裝好的,裡面應該預設有一個default檔案,表示一個站點(就是一個網站)。



如同上面教程說的,在siteconf資料夾下的每一個檔案都被視為一個網站。


vi default 開啟一下這個檔案看看如何編寫這個網站配置檔案。



這裡面我們可以看到,一個站點主要需要配置的東西。

#網站配置的基本內容:
port=80                          # jexus WEB伺服器偵聽埠(必填。當然可以是其它埠)
root=/ /var/www/mysite           # 網站URL根路徑(虛擬目錄)和對應的物理路徑,兩個路徑字串之間必須用空格分開(必填。既使這個網站是一個純粹的反向代理站,也得填)

#可選項
hosts=mysite.cn,www.mysite.cn    # 網站域名(建議填寫),可以用泛域名,比如:*.mysite.cn(不填此項或只填一個“*”號表示這是預設網站,一個埠只能有一個預設站)
indexs=index.aspx,index.htm      # 首頁檔名,可以寫多個,用英文逗號分開(可以不填。因為JWS系統含有常用首頁名)
aspnet_exts=mspx,ttt             # 新增新出現的或自定義的ASP.NET副檔名(不建議填。多個副檔名用英文逗號分開,不加點號。系統含有常用副檔名)

提示:如果沒有指定主頁,即index=***沒寫的話;

預設網站會使用index.aspx或者index.html作為主頁,與web.config配置無關。

配置好siteconf裡面的站點文件後,我們下一步需要做的就是把我們的asp.net網站檔案上傳到Linux伺服器,我這邊用的psftp上傳。


open *.*.*.* (IP)

輸入使用者名稱和密碼,然後登入進入系統。

用put  *.*命令上傳檔案到Linux上。我設定的psftp路徑在root下,所以直接上傳到/root/下。

一般在Windows下壓縮的都是zip檔案,上傳到Linux下之後先解壓;使用unzip *.zip 解壓到當前目錄。

之後複製到在siteconf資料夾下站點檔案制定的網站路徑,如上面為/var/www/myblog(網站目錄)。

最後  在jexus資料夾下執行./jws restart myblog,重啟這個網站。

完畢!輸入ip+埠號 即可看到你的網站了!!!