Nginx怎么将DoNetCore部署到阿里云
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"Nginx怎么将DoNetCore部署到阿里云",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Nginx怎么将DoNetCore部署到阿里
千家信息网最后更新 2026年11月02日Nginx怎么将DoNetCore部署到阿里云
本篇内容主要讲解"Nginx怎么将DoNetCore部署到阿里云",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Nginx怎么将DoNetCore部署到阿里云"吧!
基础环境配置
域名和服务器请先自行购买
基于 云服务器ecs 创建一个应用实例,选择系统镜像为 ubuntu 16.04,在本机通过 ssh 进行远程连接,并进行相关配置
ssh
...sudo apt-get updatesudp apt-get upgradesudo apt-get autoremovesudo apt-get clean
安装并配置 nginx
sudo apt-get install nginxsudo service nginx startsudo gedit /etc/nginx/sites-available/default
配置 default 文件,在文件末尾配置如下节点信息
# virtual host configuration for example.com## you can move that to a different file under sites-available/ and symlink that# to sites-enabled/ to enable it.#server { listen 80; # 网站文件的目标位置 root /home/hippie/website/wwwroot; # 网站域名 server_name your website name; 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; proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for; proxy_set_header x-forwarded-proto $scheme; }}检测配置并更新
sudo nginx -tsudo nginx -s reload
安装 dotnetcore
请参考官网最新安装说明:.netcore download
部署流程
打开 visualstudio2017 右键要发布的项目,点击 publish,并参考下图进行相关配置。
点击 save 按钮并执行发布操作。然后将 publish 文件夹上传至服务器相应位置,上传成功后执行dotnet run app.dll
如果不出意外的,这个时候,你就可以通过 ip 或者 你的网站域名来进行访问了。
创建守护进程
执行上述操作之后,我们的程序还是不能正在长时间运行,因此我们需要通过守护进程来管理我们的网站
sudo apt-get install supervisorsudo vim /ect/supervisor/conf.d/website.conf
配置 website.conf 文件
[program:website]#要执行的命令command=/usr/bin/dotnet attention.dll #命令执行的目录directory=/home/hippie/website #环境变量environment=aspnetcore__environment=production #进程执行的用户身份user=www-data stopsignal=int#是否自动启动autostart=true#是否自动重启autorestart=true#自动重启间隔startsecs=1 #标准错误日志stderr_logfile=/var/log/website.err.log #标准输出日志stdout_logfile=/var/log/website.out.log
这个时候,我们执行下述命令启动守护进程
sudo supervisorctl shutdown && sudo supervisord -c /etc/supervisor/supervisord.confsupervisorctl shutdown sudo service supervisor start
好了,这个时候你可以尝试关闭远程连接进行网站访问,如果能正常访问的话,说明你的配置已经起作用了.
到此,相信大家对"Nginx怎么将DoNetCore部署到阿里云"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
配置
网站
文件
进程
阿里
命令
域名
时候
服务器
服务
位置
内容
日志
标准
环境
参考
学习
实用
更深
不出意外
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
河南云网互联网络科技有限公司
互联网佳科技有限公司
互联网科技行业发展
深圳科技互联网
互联网科技集团
世界互联网领先科技成果
互联网科技公司做什么
太原新华互联网科技学校怎么样
创业天下互联网科技有限公司
移动互联网科技股
银川新华互联网科技学校联系电话
畅思互联网科技
乌鲁木齐新华智原互联网科技学校
锡山区互联网智能科技产品供应
广东鹅鹅鹅互联网科技有限公司
互联网硬科技公司
江苏互联网智能科技产品出厂价
米泉互联网科技专业怎么样
互联网科技大佬云集
互联网科技工作委员会副主任毛军
科技与互联网
关于新基建和互联网科技
互联网金融 金融科技
唐信互联网科技
天扬科技互联网广告
互联网科技公司招聘
宁夏众和广鑫互联网科技有限公司
广西互联网科技孵化中心
朱啸虎曾投资哪些互联网科技企业