1-进入 配置文件夹   cd /etc/nginx/cof.d   2-创建一个一站点名称命名的配置文件   vim kestrel-syslyracom.conf   3-在.conf 文件中输入以下代码,只需要改动端口号,然后退出保存   server {         listen 8001;         server_name www.xxxx.com;         location / {                 proxy_pass http://localhost:5001;                 proxy_http_version 1.1;                 proxy_set_header Upgrade $http_upgrade;                 proxy_set_header Connection keep-alive;                 proxy_set_header Host $http_host;                 proxy_cache_bypass $http_upgrade;         } }   4.验证配置,重新载入 sudo nginx -t sudo nginx -s reload   5.如果报错 nginx: [error] invalid PID number "" in "/run/nginx.pid" 执行以下命令   nginx -c /etc/nginx/nginx.conf nginx.conf文件的路径可以从nginx -t的返回中找到。 nginx -s reload 6-创建服务守护 dotnetcore 的程序进程 cd /etc/systemd/system vim kestrel-syslyracom.service   7.在.service文件中贴入以下代码 ,退出保存 [Unit] Description=syscnlyracom   [Service] WorkingDirectory=/var/www/syscnlyracom ExecStart=/usr/bin/dotnet /var/www/sys.cnlyra.com/Site.WebApi.dll Restart=always RestartSec=10 SyslogIdentifier=syscnlyracom User=root Environment=ASPNETCORE_ENVIRONMENT=Production   [Install] WantedBy=multi-user.target   8-重启服务 systemctl restart kestrel-syslyracom.service      参考文章: https://www.cnblogs.com/netcorner/p/7426385.html                    https://www.cnblogs.com/sheldon-lou/p/9277085.html

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。