日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Nginx+Supervisor安装部署.NET Core项目

發(fā)布時(shí)間:2025/5/22 asp.net 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx+Supervisor安装部署.NET Core项目 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

部署環(huán)境?
OS:CentOS7?
.NET Core SDK:2.2.402?
安裝.NET Core SDK?
1.1?安裝依賴yum install libunwind libicudotnet?的repo,需注冊Microsoft簽名密鑰并添加Microsoft產(chǎn)品密鑰?
rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm1.2?安裝dotnet SDK?
yum updateyum install dotnet-sdk-2.21.3?驗(yàn)證查看?
#dotnet --info?
.NET Core SDK (reflecting any global.json):Version: ??2.2.402Commit: ???c7f2f96116Runtime Environment:OS Name: ????centosOS Version: ?7OS Platform: LinuxRID: ????????centos.7-x64Base Path: ??/usr/share/dotnet/sdk/2.2.402/Host (useful for support):Version: 2.2.8Commit: ?b9aa1abc51.NET Core SDKs installed:2.2.402 [/usr/share/dotnet/sdk].NET Core runtimes installed:Microsoft.AspNetCore.All 2.2.8 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]Microsoft.AspNetCore.App 2.2.8 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]Microsoft.NETCore.App 2.2.8 [/usr/share/dotnet/shared/Microsoft.NETCore.App]To install additional .NET Core runtimes or SDKs:ref=aka?為dotnet命令創(chuàng)建軟鏈接:?
/usr/bin/dotnet -> /usr/share/dotnet/dotnet?
1.5?部署啟動(dòng).NET Core項(xiàng)目應(yīng)用?
進(jìn)入到項(xiàng)目應(yīng)用:?
cd /usr/soft/package/Web?
啟動(dòng)dotnet應(yīng)用?
dotnet /usr/soft/package/Web/HiCore.PreventFraudAPI.Web.dll這里存在一問題,以上方式啟動(dòng)的應(yīng)用非后臺(tái)啟動(dòng),如果Ctrl+Z就退出了應(yīng)用,所以這里需要一個(gè)Daemon守護(hù)進(jìn)程,讓應(yīng)用獨(dú)立的運(yùn)行,這里引入Supervisor。?
Nginx配置應(yīng)用虛擬主機(jī)?
這里Nginx安裝略,主要將Nginx配置的虛擬主機(jī)配置文件說明下。默認(rèn)proxy_pass反代的端口為5000,可根據(jù)實(shí)際項(xiàng)目修改。這里.NET Core的應(yīng)用項(xiàng)目配置的端口在項(xiàng)目中的hosting.json文件里配置,如:hosting.json {"server.urls": "http://*:8001"}Nginx配置的該虛擬主機(jī)文件配置如:?
server {listen 80;location / { ???proxy_pass http://localhost:8001; ???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;}}文件保存后,執(zhí)行命令nginx -s reload重啟Nginx即可訪問。?
Supervisor配置守護(hù)進(jìn)程?
Supervisor是用Python開發(fā)的Linux/Unix系統(tǒng)下的一個(gè)進(jìn)程管理工具??梢允惯M(jìn)程脫離終端,成為后臺(tái)Daemon守護(hù)進(jìn)程。實(shí)時(shí)監(jiān)控進(jìn)程狀態(tài),異常退出時(shí)能自動(dòng)重啟。?
3.1?安裝Supervisor?
官方推薦首選安裝方法是使用easy_install,它是setuptools(Python包管理工具)的一個(gè)功能。yum install python-setuptools安裝?
easy_install supervisor版本?
supervisord --version3.2?初始化supervisor配置?
mkdir /etc/supervisor?
mkdir -p /etc/supervisor/conf.d?
echo_supervisord_conf > /etc/supervisor/supervisord.conf打開supervisord.conf文件,修改默認(rèn)[include]配置項(xiàng),改為如下:?
[include]files = conf.d/*.confSupervisor會(huì)自動(dòng)加載?/etc/supervisor/conf.d目錄下.conf后綴的文件作為共同服務(wù)配置。Supervisor管理的每個(gè)進(jìn)程單獨(dú)寫一個(gè)配置文件放在該目錄下,/etc/supervisor/supervisord.conf配置文件中保留公共配置。?
3.3?編寫.NET Core項(xiàng)目應(yīng)用配置?
vim /etc/supervisor/conf.d/netcoreAPI.conf?
[program:PreventFraudAPI.Web]command=dotnet Web.dll ?????#啟動(dòng)命令directory=/usr/soft/package/FraudAPI.Web ???#啟動(dòng)應(yīng)用目錄autostart=true ???#Supervisord啟動(dòng)時(shí),程序是否啟動(dòng)autorestart=true ???#程序退出后自動(dòng)啟動(dòng)startretries=5 ???#啟動(dòng)失敗自動(dòng)重試次數(shù),默認(rèn)是3startsecs=1 ???#自動(dòng)重啟間隔user=root ???#啟動(dòng)進(jìn)程用戶,默認(rèn)rootpriority=999 ???#默認(rèn)999,值小優(yōu)先啟動(dòng)stderr_logfile=/var/log//PreventFraudAPI.err.log ???#error_logstdout_logfile=/var/log//PreventFraudAPI.out.log ???#out_logenvironment=ASPNETCORE_ENVIRONMENT=Production ???#進(jìn)程環(huán)境變量stopsignal=INT ????#請求停止時(shí)用來殺死程序的信號(hào)啟動(dòng)Supervisor服務(wù)命令,這里可不啟動(dòng),后面設(shè)置Supervisor開機(jī)啟動(dòng)。?
supervisord -c /etc/supervisor/supervisord.conf3.4?設(shè)置Supervisor開機(jī)啟動(dòng)?
創(chuàng)建Supervisor啟動(dòng)服務(wù)腳本supervisor.service,目錄/usr/lib/systemd/system/。?
supervisor.service腳本內(nèi)容:?
[Unit]Description=Supervisor daemon[Service]Type=forkingExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.confExecStop=/usr/bin/supervisorctl $OPTIONS shutdownExecReload=/usr/bin/supervisorctl $OPTIONS reloadKillMode=processRestart=on-failureRestartSec=42s[Install]WantedBy=multi-user.target設(shè)置開機(jī)啟動(dòng)?
systemctl enable supervisor3.5 Supervisorctl管理進(jìn)程?
Supervisor服務(wù)啟動(dòng)后,受其管理的進(jìn)程會(huì)在后臺(tái)運(yùn)行??梢酝ㄟ^supervisorctl命令管理客戶端進(jìn)程。?
#supervisorctl?
PreventFraudAPI.Web ?????????????RUNNING ??pid 15921, uptime 0:22:51supervisor> supervisor> helpdefault commands (type help <topic>):=====================================add ???exit ?????open ?reload ?restart ??start ??tail ??avail ?fg ???????pid ??remove ?shutdown ?status ?update clear ?maintail ?quit ?reread ?signal ???stop ???version

為滿足不同企業(yè)的網(wǎng)絡(luò)連接需求,IPLC海外專線服務(wù)提供多種帶寬速率選項(xiàng),通過靈活、便捷的接入方式,直連聯(lián)通骨干互聯(lián)網(wǎng),再透傳訪問全球互聯(lián)網(wǎng)內(nèi)容,助您高質(zhì)量、高安全的實(shí)現(xiàn)全球互聯(lián)互通。

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的Nginx+Supervisor安装部署.NET Core项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中国在线观看视频高清免费 | 日韩精品av一区二区三区 | 国产美女视频 | 欧美久久久影院 | 欧美视频日韩 | 一本到免费视频 | 内射一区二区 | 欧美综合色 | 日本三级在线 | 日韩午夜激情 | 国产高清一 | 啪啪小视频| 精品爱爱| 久久精品99国产国产精 | 日韩一级片av| 在线看a网站 | 精品美女视频 | 国产精品久久久久久网站 | 超碰caopeng| 青青青网 | 台湾a级片 | 精品九九久久 | 污网站在线免费 | 免费h片在线观看 | 精品国产一二三区 | 激情影院内射美女 | 丁香婷婷久久 | 亚洲视频一二三四 | 亚洲综合精品视频 | 日韩欧美国产一区二区三区 | 91九色网| 男人晚上看的视频 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲久久久久久久 | av影院在线 | 亚洲色图导航 | 丁香六月激情 | 国产精品视频久久久久 | 久久久九九九热 | 欧美人与禽zozzo性之恋的特点 | 三级黄色免费网站 | 成人免费黄色小视频 | 久久天堂电影 | 伊人天天干 | 姝姝窝人体www聚色窝 | 在线播放www | 日日夜夜国产 | 99福利影院| 国产字幕侵犯亲女 | 国产97色在线 | 国产 | 国产美女视频一区二区 | 日韩av线 | 精品在线第一页 | 国产按摩一区二区三区 | 香蕉成人在线视频 | 国产成人在线一区二区 | 男人添女人荫蒂国产 | 不卡视频一区二区 | 欧美一区二区三区激情 | 涩涩涩涩涩涩涩涩涩 | 黄色大全免费观看 | 亚洲成人av一区二区三区 | 久久精品无码中文字幕 | 欧美性生活网站 | 欧美一级不卡 | 国产精品免费一区 | 99re热视频| 色婷婷久久五月综合成人 | 完全免费在线视频 | 91免费短视频 | 写真福利片hd在线播放 | 一区二区日韩在线观看 | 尤物视频在线观看 | 国产一区二区三区网站 | 丰满少妇av | 成人做爰www看视频软件 | 亚洲xxxx18 | 欧美激情精品 | 亚洲综合热 | 精品人妻在线视频 | 激情综合文学 | 国产欧美一区二 | 一区二区三区久久精品 | 日韩三级在线播放 | 动漫一区二区 | 中国免费黄色片 | 成年人免费看视频 | 国产亚洲精品成人av在线 | 久久久久久黄色 | 日韩图片一区 | 天天拍夜夜拍 | 亚洲精品中文字幕在线播放 | 成人午夜免费观看 | 久久久午夜精品福利内容 | 久久久免费| 中文字幕在线观看一区 | 国产精品传媒在线 | 在线观看国产免费视频 | 亚洲福利电影网 |