<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Ubuntu 下使用 Nginx 部署 .NET Core 2.0 網站

      前言

      本文介紹如何在 Ubuntu 16.04 服務器上安裝 .NET Core 2.0 SDK、創建項目與發布,并使用 Nginx 部署 .NET Core 2.0 Web 項目。

      安裝 .NET Core

      注冊 Microsoft 簽名密鑰:

      curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
      sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
      

      注冊軟件源

      sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
      

      安裝 .NET SDK

      在終端管理器下,運行以下命令:

      sudo apt-get update
      sudo apt-get install dotnet-sdk-2.0.2
      

      安裝 .NET SDK

      注:最新 2.0.3 版本已經是發布,可以使用 sudo apt-get install dotnet-sdk-2.0.3 安裝。

      Nginx 的安裝與啟動

      安裝 Nginx

      sudo apt-get update
      sudo apt-get install nginx
      

      啟動 Nginx

      通過運行以下命令顯式啟動:

      sudo service nginx start
      

      配置 Nginx

      server {
          listen 80;
          location / {
              proxy_pass http://localhost:5000; # 監聽 5000 端口,因為 DotNet 默認端口是 5000
              proxy_http_version 1.1;
              proxy_set_header Upgrade $http_upgrade;
              proxy_set_header Connection keep-alive;
              proxy_set_header Host $host;
              proxy_cache_bypass $http_upgrade;
          }
      }
      

      保存成功后需要重新加載配置文件:

      sudo nginx -s reload
      

      .NET Core 2.0 運行與發布

      創建 .NET Core 2.0 Web 項目

      通過 dotnet new --help 命令可以知道 .Net Core 2.0 目前支持的項目模板,在創建項目的時候使用對應模板的 Short Name 即可。

      在終端輸入以下命令創建一個 MVC 項目:

      dotnet new mvc -o mvcapp
      

      運行 .NET Core 2.0 Web 項目

      進入該項目目錄:

      cd mvcapp
      

      在終端輸入以下命令運行項目:

      dotnet run
      

      控制臺出現以上提示后表示運行成功。

      發布項目

      在該項目的根目錄下運行如下命令可以發布項目

      dotnet publish
      


      發布成功后,文件會保存到項目目錄下的 /bin/Debug/netcoreapp2.0/publish

      如果想讓程序運行在后臺進程中,可以使用下面的命令:

      nohup dotnet mvcapp.dll &
      

      文章到這里就結束了,如果有什么不對的地方歡迎大家指正,下一篇文章我將講一講如何使用 Jexus 部署 .NET Core 2.0 項目 。

      參考文章

      1.使用 Nginx 在 Linux 上為 ASP.NET Core 設置托管環境,并對其進行部署
      2.Get started with .NET in 10 minutes

      posted @ 2017-12-21 18:18  Charles Zhang  閱讀(2023)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产一区二区日韩在线| 香港日本三级亚洲三级| 四虎影视一区二区精品| 欧美精品人人做人人爱视频| 国产成本人片无码免费| 九九热热久久这里只有精品| 一本色道久久东京热| 花莲市| 亚洲午夜亚洲精品国产成人| 国产成人综合网在线观看| 欧美成人精品三级网站视频| 国产精品福利午夜久久香蕉| 国产亚洲另类无码专区| 亚洲第一区二区快射影院| 正宁县| 免费可以在线看a∨网站| 亚洲国产成人久久综合三区| 精品视频在线观看免费观看| 日韩无矿砖一线二线卡乱| 国产又黄又爽又刺激的免费网址| 日韩有码国产精品一区| 国产亚洲精品第一综合另类无码无遮挡又大又爽又黄的视频 | 成人又黄又爽又色的视频| 欧美高清精品一区二区| 国产亚洲国产精品二区| 亚洲国产成人久久精品不卡| 久久SE精品一区精品二区| 日韩精品人妻中文字幕| 亚洲天堂亚洲天堂亚洲色图| 成人影片麻豆国产影片免费观看| 中文字幕亚洲制服在线看| 国产麻豆一区二区精彩视频 | 中文字幕亚洲国产精品| 延边| 一本大道久久香蕉成人网| 日韩中文字幕人妻精品| 亚洲成在人线在线播放无码| 国产精品一区二区久久毛片| 亚洲国产精品久久久久婷婷图片| 国产精品久久久久影院亚瑟| 亚洲国产成人久久精品APP|