Nginx 配置站点
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实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

更多精彩