CentOS部署.NetCore服務


1. 安裝CentOs,可使用最小安裝包鏡像:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso
2. 跟隨安裝步驟進行,中途要選擇磁盤,如下圖:

3. 設置Root用戶密碼:

4. 安裝完畢后重啟,進入系統,CentOs最小版缺少一些必要組件,首先要打開網卡設置,用vi編輯如下文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
編輯最后一行,將ONBOOT=no改為ONBOOT=yes
:wq保存並退出
5. 重啟網卡,然后Ping一下百度,應該OK了:
service network restart
6. 安裝ipconfig等網絡工具,中途需要輸入y確認幾次:
sudo yum install net-tools
7. 使用ifconfig查看本機IP:

8. 下載Putty,使用IP地址可進行遠程連接:

9. 安裝Nginx,參考教材https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7

  • 安裝Nginx:sudo yum install epel-releasesudo yum install nginx
  • 啟動Nginx:sudo systemctl start nginx
  • 打開防火牆:sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=https
  • 重新加載防火牆:sudo firewall-cmd --reload

10. 現在可以使用命令在Web瀏覽器訪問Nginx了http://server_domain_name_or_IP/
11. 安裝.Net Core環境https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-current

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
sudo yum update
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.1.4

至此,可輸入dotnet --version查看.NetCore已安裝成功。

參考:
http://video.jessetalk.cn/course/4/task/6/show
http://video.jessetalk.cn/course/4/task/7/show


免責聲明!

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



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