在linux上執行.Net程式 並安裝Linux網站

一、環境

  ubuntu14.10(桌面版 官網下載的最新版)

  jexus5.6.3 正式版

  MonoDevloper (安裝完后里面有個Ubuntu軟體中心 搜一下點選安裝它會自動幫你把需要的環境裝好)

  注:我所有程式都是基於DotNet FrameWork4.0的

二、愉快的玩耍

  2.1 執行一般的應用程式

      由於我是用的virtualbox 開的是橋接網路,所以我在自己本機假設一個FileZillaServer(ftp的伺服器),便於把網站或程式傳上去。

用vs寫個HelloWord編譯生成.exe放到ftp伺服器,然後cd 資料夾找到目錄,使用./程式名稱.exe 執行程式。

  注:如果程式執行過程中出現沒有許可權的情況,先切換到root使用者,然後使用Chomd +777 程式名稱 修改檔案內許可權就可以了

  2.2 安裝執行網站

      注:建議使用好壓壓縮軟體 因為他可以直接把檔案壓縮成Linux支援的 .tar.gz格式非常方便

      寫個Jexus環境搭建好,利用ftp伺服器把網站上傳到Ubuntu桌面。

       我是把jexus安裝到 /usr/jexus/目錄下的  所以只是我們要使用 Chomd +777 資料夾名稱修改許可權  (修改許可權的目的是為了方便我們使用右鍵 複製 貼上功能)

      然後我想把網站放到var/www的目錄下 同樣修改許可權Chomd +777 資料夾名稱修改許可權  (修改許可權的目的是為了方便我們使用右鍵 複製 貼上功能)

      在/usr/jexus/siteconf  檔案下找到一個叫default的檔案(別忘了修改許可權 Chomd +777 資料夾名稱修改許可權)右鍵複製 貼上到當前資料夾

      注:jexus的網站是每個網站對應一個配置檔案(不是你網站裡的配置檔案)如下圖

        最常用配置       

          port是埠

          root是網站路徑

          hots是域名(一般釋出之後才配置的,測試的可以不用管)

          indexs=index.aspx,index.htm      # 首頁檔名,可以寫多個,用英文逗號分開(可以不填。因為JWS系統含有常用首頁名)

然後我們就瀏覽器輸入地址進行愉快的玩耍吧。。。。。。。。注意:別忘了把Ubuntu的防火牆把埠開放出來 ufw allow 8069