.netcore centos环境搭建实战
生活随笔
收集整理的這篇文章主要介紹了
.netcore centos环境搭建实战
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
步驟
1. 安裝VMware Workstation
下載地址:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0 下載安裝
2. 安裝CentOS7
安裝好后發現不能使用網絡 參考資料
http://blog.csdn.net/wanz2/article/details/52820876
3. 安裝.net core
參考官網步驟:https://www.microsoft.com/net/learn/get-started/linuxcentos
4. 安裝nginx
同樣參考官網步驟:https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7
5. vs2017新建項目發布成本地文件夾
新建項目,使用mvc模板
發布到本地文件夾
6. 通過Xftp上傳到centos
通過Xftp將打包的文件直接粘貼到centos中(我是在root目錄下建了個web文件夾專門用于存放部署的站點)
7. 將dotnetcore站點運行起來
在Xftp中點擊新建終端打開XsHell 將路徑定位到站點文件夾 cd /root/web/mvc 執行 dotnet HelloWord.dll 看到如下信息 表示你已經成功了
這個時候你在外面訪問是訪問不了的 因為防火墻沒有啟用5000端口
如果一定想看看 可以再開一個終端 輸入如圖
8. 配置nginx將80端口指向dotnetcore站點
這一步就是通過nginx將80請求轉到上面的localhost:5000
先找著nginx中的配置
打開后會發現里面有個
在如下目錄中新建一個文件 輸入配置
server {
listen 80;
location / {
proxy_pass http://localhost: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;
}
}
然后重啟nginx ==》sudo nginx -s reload
9、查看成果
在瀏覽器中輸入192.168.2.105 如圖
總結:
過程中遇到一些問題,比如虛擬機中的centos系統中使用不了網絡 這個折騰了勞資一個上午(如有碰到,第2點中有參考資料)
總結
以上是生活随笔為你收集整理的.netcore centos环境搭建实战的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 康拓展开-排列的hash
- 下一篇: 调整DataTable的列顺序