摘要:在獨立版出來之前都是需要采用的方式來部署項目。現在只需用獨立版就可以完成部署工作。
在Jexus獨立版出來之前都是需要采用Mono + Jexus的方式來部署Asp.NET MVC項目。現在只需用Jexus獨立版就可以完成部署工作。
Jexus部署Asp.NET需要的文件
Dockerfile
FROM ubuntu:latest MAINTAINER MongoRUN apt-get update && apt-get -y upgrade RUN apt-get -y install wget && cd /usr && wget --no-check-certificate linuxdot.net/down/jexus-5.8.2.tar.gz && tar -zxvf jexus-5.8.2.tar.gz && ./jexus-5.8.2/install && rm -r jexus-5.8.2.tar.gz && apt-get -y autoremove wget COPY default /usr/jexus/siteconf/default EXPOSE 80 WORKDIR /usr/jexus CMD /usr/jexus/jws start && tail -f
default
###################### # Web Site: Default ######################################## port=80 root=/ /var/www/jexus hosts=* #OR your.com,*.your.com # addr=0.0.0.0 # CheckQuery=false NoLog=true # AppHost.Port=5000 # NoFile=/index.aspx # Keep_Alive=false # UseGZIP=false # UseHttps=true # DenyFrom=192.168.0.233, 192.168.1.*, 192.168.2.0/24 # AllowFrom=192.168.*.* # DenyDirs=~/cgi, ~/upfiles # indexes=myindex.aspx # rewrite=^/.+?.(asp|php|cgi|pl|sh)$ /index.aspx # reproxy=/bbs/ http://192.168.1.112/bbs/ # host.Redirect=abc.com www.abc.com 301 # ResponseHandler.Add=myKey:myValue # Jexus php fastcgi address is "/var/run/jexus/phpsvr" ####################################################### # fastcgi.add=php|socket:/var/run/jexus/phpsvr # php-fpm listen address is "127.0.0.1:9000" ############################################ # fastcgi.add=php|tcp:127.0.0.1:9000
MVC Demo
MVC Demo下載鏈接;提取密碼:h45o
根據Dockerfile構建鏡像
創建腳本;
vim start.sh
編輯腳本,內容如下;
#!/bin/bash EXPORT="8099" docker stop jmvc docker rm jmvc docker rmi jmvc:latest docker rmi $(docker images | awk "$1 == "" && $2 == " " {print $3}") docker build -t jmvc:latest . docker run -d -p $EXPORT:80 --name jmvc --restart=always -v $(pwd)/mvcdemo:/var/www/jexus jmvc:latest echo ip addr show eth1 | awk "$1 == "inet" {split($2,ip,"/");print "Please use the browser to access this address => http://"ip[1]":""""$EXPORT"""}" echo
賦予腳本可執行權限;
chmod +x ./start.sh
創建并啟動容器
運行腳本;
./start.sh
然后就可以點擊頁面輸出的網址通過瀏覽器進行訪問了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26610.html
摘要:因為要將平臺和應用化,需要測試并選擇部署工具及方式。頁面部署獨立版相關部署獨立版說明獨立版是指將的集成進來的,據說使用上跟差不多。接下來新建文件夾點擊下載打包好的文件文件中的文件夾分別用于存放要部署的三類文件。 因為要將平臺和應用Docker化,需要測試并選擇部署工具及方式。 頁面部署:Nginx;Jexus;Jexus獨立版; .Net相關(MVC、API、exe)部署:Mono ...
摘要:因為要將平臺和應用化,需要測試并選擇部署工具及方式。頁面部署獨立版相關部署獨立版說明獨立版是指將的集成進來的,據說使用上跟差不多。接下來新建文件夾點擊下載打包好的文件文件中的文件夾分別用于存放要部署的三類文件。 因為要將平臺和應用Docker化,需要測試并選擇部署工具及方式。 頁面部署:Nginx;Jexus;Jexus獨立版; .Net相關(MVC、API、exe)部署:Mono ...
摘要:的三大重大新聞正式版全面發布經歷幾年的打磨,在前期正式發布了。發布為容器部署而生的分布式塊存儲項目是在期間的另一重大發布基于云和容器部署的分布式塊存儲新方式。的工程師還被邀請至的展臺,向參會者介紹和。和討論大會第二天下午,在號會議室開放。 DockerCon2017已落下帷幕。展臺,office hours,roadmap互動討論,專題演講,主題Party......這里有太多精彩的瞬...
摘要:我的服務器安裝的是最新版,上面的代碼貼的是參考文章的原文。換成域名或者服務器,測試結果應該為載入頁面時到服務器的連接被重置。火狐此時測試結果應該為默認頁此時測試結果應該為的默認頁,或者是報出的錯誤。個人認為,避免和混用才是上上策。 注:本文只是個人研究以及探索的方法,可能不太嚴謹,如果犯了什么專業性的錯誤,還希望各位看官加以指正,謝謝。(′?ω?`) 特別感謝:闊空晴云(每次遇到什么...
摘要:我的服務器安裝的是最新版,上面的代碼貼的是參考文章的原文。換成域名或者服務器,測試結果應該為載入頁面時到服務器的連接被重置。火狐此時測試結果應該為默認頁此時測試結果應該為的默認頁,或者是報出的錯誤。個人認為,避免和混用才是上上策。 注:本文只是個人研究以及探索的方法,可能不太嚴謹,如果犯了什么專業性的錯誤,還希望各位看官加以指正,謝謝。(′?ω?`) 特別感謝:闊空晴云(每次遇到什么...
閱讀 2034·2021-11-11 16:54
閱讀 2111·2019-08-30 15:55
閱讀 3611·2019-08-30 15:54
閱讀 391·2019-08-30 15:44
閱讀 2228·2019-08-30 10:58
閱讀 424·2019-08-26 10:30
閱讀 3048·2019-08-23 14:46
閱讀 3191·2019-08-23 13:46