標籤:rest sof linux source desc 檔案內容 cto mct 名稱
安裝.net core參考地址:http://www.microsoft.com/net/core/preview#linuxubuntu
伺服器版本 UBbuntu 16.04
執行命令
sudo sh -c ‘echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list‘sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893sudo apt-get update
sudo apt-get install dotnet-sdk-2.0.0-preview2-006497
安裝成功。
然後在伺服器安裝nginx,參考另一篇文章 http://www.cnblogs.com/xiaoquangege/p/7285967.html
建立一個服務檔案 在目錄
/etc/systemd/system/[服務檔案名稱].service
檔案內容
[Unit]Description=Example .NET Web API Application running on Ubuntu[Service]WorkingDirectory=/var/網站目錄ExecStart=/usr/bin/dotnet /var/網站目錄/hellomvc.dllRestart=alwaysRestartSec=10 # Restart service after 10 seconds if dotnet service crashesSyslogIdentifier=dotnet-exampleUser=www-dataEnvironment=ASPNETCORE_ENVIRONMENT=Production [Install]WantedBy=multi-user.target
儲存檔案到服務裡面
systemctl enable kestrel-hellomvc.service
啟動這個服務
systemctl start kestrel-hellomvc.service
參考地址:https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction
開啟網站,linux瀏覽.net core網站就可以啦
ubuntu 跑.net core 2.0