Nginx怎么将DoNetCore部署到阿里云
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"Nginx怎么将DoNetCore部署到阿里云",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Nginx怎么将DoNetCore部署到阿里
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
惠州tcl通力软件开发
会日语和软件开发
波分软件开发
敏捷管理软件开发流程
大学教师招聘网络安全试题
linux服务器wa过高
花神(南京)互联网科技有限公司
华为服务器提示uc2错误
服务器的cache
服务器设置无线网卡
计算机网络技术认证考试
csgo会自己进hvh服务器
面对面美剧软件开发
软件开发中打补丁
网络安全应急演练信息简报
数据库说课稿
滁州保险软件开发需要多少钱
网络技术的社会应用
世界医疗数据库
部队网络安全短信
无锡综合软件开发哪个好
泰安戴尔服务器电话
数据库服务器资源不能超过
计算机网络技术员四级职业
pak是什么数据库的数据文件
微店服务器有点忙
相片编辑软件开发
数据库技术支持工程师发展
海关数据库有哪些数据
软件开发图书商城