Linux系統發布ASP.NET項目


一、安裝配置Jexus服務

注:root權限下執行,Linux版本:CentOS-7 

1、安裝Jexus 5.8.1 “獨立版”軟件

       該“獨立版”支持64位的CentOS 6.5、Ubuntu 12.04以上版本的操作系統,能運行WebForm、Mvc3-5、WebService 以及WebApi,支持PHP,支持OWIN,支持反向代理,也就是說,無需安裝mono的“獨立版”與需要安裝mono的“通用版”在功能上是完全相同的。

2、安裝命令

    1)下載:把 jexus壓縮包下載到linux臨時文件夾中。

          cd /tmp

          wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz

          該命令執行完成后,jexus獨立版就被下載到了/tmp文件夾,大小為13.8m。

          

    2)解壓安裝 

         tar -zxvf jexus-5.8.1-x64.tar.gz   ----解壓安裝

         sudo mv jexus /usr  ----移動到usr文件夾下

         sudo rm -rf /tmp/jexus*

   3)更改配置jexus配置文件

        cd /usr/jexus/  ---找到服務路徑

        vim jws            ---打開配置文件

        找到如圖文件,按Insert健設置文件為編輯狀態,去掉 #export MONO_IOMAP="all" ,中的“#”,按Esc退出編輯

        

 

       :wq   ---退出保存

        sudo /usr/jexus/jws restart     ---重啟服務

二、配置防火牆

      CentOS-7的默認防火牆是Firewalls,但是在這里我們不用默認的,用另一個防火牆:iptables。

      1)關閉默認防火牆

         systemctl stop firewalld.service #停止firewall

         systemctl disable firewalld.service #禁止firewall開機啟動

         firewall-cmd --state #查看默認防火牆狀態(關閉后顯示notrunning,開啟后顯示running)

      2)安裝iptables防火牆

          yum install iptables-services   執行以后,一路yes就可以

      3)配置允許訪問端口

            cd /etc/sysconfig/      -----進入sysconfig目錄

            vim iptables     -----打開iptables文件並編輯

            修改 -A INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT 

            注:多個端口復制此行修改dport后面數字即可,編輯操作按鍵盤Insert進入插入編輯,按Esc退出當前編輯狀態。

       4)退出保存

          :w 保存文件但不退出vi

          :w file 將修改另外保存到file中,不退出vi

           :w! 強制保存,不推出vi

           :wq 保存文件並退出vi

           :wq! 強制保存文件,並退出vi

            :q  不保存文件,退出vi

            :q! 不保存文件,強制退出vi

            :e! 放棄所有修改,從上次保存文件開始再編輯

         5)重載iptables

              service iptables restart              

              更多iptables參考:

               http://blog.chinaunix.net/uid-26495963-id-3279216.html 

               firewalld 和 iptables 詳解參考

               https://www.linuxidc.com/Linux/2017-03/141434.htm

三、配置網站

      1)創建項目存儲文件夾:在var里面創建www文件,打開www文件創建一個文件夾,文件夾名稱以發布項目名稱為主如                   default;

      2)發布網站:通過VS發布網站,不要勾選預編譯,發布完文件在bin文件夾里面需要拷貝項目System一些dll文件,

           在拷貝  到   default文件夾里面。

           

       3)設置網站端口、路徑和域名

             cd /usr/jexus ----找到路徑

             /usr/jexus/siteconf  ----設置網站配置文件,打開里面的default文件,設置對應參數如圖

            

        4)重啟Jexus 服務

            cd /usr/jexus  ---進到此文件下

            啟動:sudo ./jws start

            停止:sudo ./jws stop

            重啟:sudo ./jws restart

            sudo ./jws restart  default  ---啟動網站名

          


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM