您的位置:首页 > 运维架构 > Nginx

centos 7 && dotnet core 2.0 && nginx && supervisor

2017-09-15 00:03 676 查看

前提

系统:centos 7

目录:/home/wwwroot/www.wuball.com

dotnet core 2.0

官方指引



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.0.0


nginx

安装启用


yum install nginx



systemctl start nginx



systemctl enable nginx


配置


vi /etc/nginx/conf.d/www.wuball.com.conf


添加以下内容


server {

listen 80;

server_name www.wuball.com;

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;

}

}



重载


sudo nginx -s reload


开启 http/https 防火墙端口


sudo firewall-cmd --permanent --add-port=80/tcp



sudo firewall-cmd --permanent --add-port=443/tcp



sudo firewall-cmd --reload


supervisor

安装


yum install python-setuptools



easy_install supervisor



mkdir -m 755 -p /etc/supervisor



echo_supervisord_conf > /etc/supervisor/supervisord.conf



cd /etc/supervisor/



mkdir -m 755 conf.d


修改配置


vi /etc/supervisor/supervisord.conf



[include]

files = conf.d/*.ini


配置守护


vi /etc/supervisor/conf.d/www.wuball.com.ini


添加以下内容


[program:www.wuball.com]

command=/bin/bash -c "cd /home/wwwroot/www.wuball.com && dotnet Project.Wuball.dll"

directory=/home/wwwroot/www.wuball.com

autostart=true

autorestart=true

stderr_logfile=varlog www.wuball.com.err.log

stdout_logfile=varlog www.wuball.com.out.log

environment=ASPNETCORE_ENVIRONMENT=Production

user=root

stopsignal=INT


启动守护


supervisord -c /etc/supervisor/supervisord.conf


常用命令


supervisorctl start program_name



supervisorctl reload


完成

访问 www.wuball.com (示例)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐