DotNetCore 结合 Nginx 将网站部署到阿里云

news/2024/5/20 21:51:50/文章来源:https://blog.csdn.net/weixin_30649641/article/details/96586898

基础环境配置

域名和服务器请先自行购买

基于 云服务器ECS 创建一个应用实例,选择系统镜像为 Ubuntu 16.04,在本机通过 SSH 进行远程连接,并进行相关配置

ssh root@http://39.108.48.203/...sudo apt-get update
sudp apt-get upgrade
sudo apt-get autoremove
sudo apt-get clean

安装并配置 Nginx

sudo apt-get install nginx
sudo 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 -t
sudo nginx -s reload

安装 DotNetCore

请参考官网最新安装说明:.NetCore Download

部署流程

打开 VisualStudio2017 右键要发布的项目,点击 publish,并参考下图进行相关配置。

749711-20181016181322591-598229590.png
749711-20181016181342214-1666292643.png

点击 Save 按钮并执行发布操作。然后将 publish 文件夹上传至服务器相应位置,上传成功后执行

dotnet run app.dll

如果不出意外的,这个时候,你就可以通过 IP 或者 你的网站域名来进行访问了。

创建守护进程

执行上述操作之后,我们的程序还是不能正在长时间运行,因此我们需要通过守护进程来管理我们的网站

sudo apt-get install supervisor
sudo 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

好了,这个时候你可以尝试关闭远程连接进行网站访问,如果能正常访问的话,说明你的配置已经起作用了.

补充

在正常的生产环境中,我们还需要配置 HTTPS,关于这一部分,小伙伴们可以参考博客园中其余大神的博客。

彩蛋

安利一个我的个人图片网站,图片资源来自于必应,感兴趣的小伙伴欢迎体验:

749711-20181028155550426-1565436427.png

Pay Attention

相关参考

  • Host ASP.NET Core on Linux with Nginx

转载于:https://www.cnblogs.com/hippieZhou/p/9799292.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_813665.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html点击按钮跳转到另一个界面_点击查看本周SEO功能优化

SEO是搜索引擎优化,是利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让网站在行业内占据领先地位,获得品牌收益。本周快站针对SEO功能进行了若干优化,现在您可以一键检测您的网站哪里需要进行SEO优化。SEO功能更新使用场景&a…

php记录网站访问,PHP简单实现记录网站访问量功能示例

本文实例讲述了PHP简单实现记录网站访问量功能。分享给大家供大家参考,具体如下:tongji/index.php文件:$file dirname(__FILE__)./tongji.db;//$data unserialize(file_get_contents($file));$fpfopen($file,r);$content;if (flock($fp,LOC…

cn域名多少钱_一个常规的企业网站建设大概需要多少钱?企业网站建设价格明细...

一个常规的企业网站建设大概需要多少钱?我们都知道,如果想要把公司网站搭建得更好,只有找专业、正规的网站建设公司来搭建是最省时、省精力、省钱的,下面角点科技的小编就来告诉大家一个常规的企业网站建设大概需要多少钱。一个常规的企业网…

winhttp 访问https_「winhttp」C++用winhttp实现https访问服务器 - seo实验室

winhttp由于项目升级,在数据传输过程中需要经过oauth2.0认证,访问服务器需要https协议。首先,实现C代码访问https 服务器,实现Get和post功能,在网上搜索一通,发现各种各样的都有,有的很简单&…

Linux中什么是动态网站环境及如何部署

当谈论起网站时,我们可能听说过静态和动态这两个词,但却不知道它们的含义,或者从字面意思了解一些却不知道它们的区别。 这一切可以追溯到网站和网络应用程序,Web应用程序是一个网站,但很多网站不是Web应用程序&#x…

外贸资源推荐:做外链做分类-61个高人气英国免费分类广告列表网站

外贸资源推荐&#xff1a;做外链做分类-61个高人气英国免费分类广告列表网站以下内容适合外贸网商&#xff0c;做外链 做分类广告-61个高人气英国免费分类广告列表网站<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr>&…

Zencart_SEO插件:ultimate_seo_urls的htaccess重写url规则

Zencart_SEO插件ultimate_seo_urls的htaccess伪静态重写url规则 #####NOTE:Replace/shop/withtherelativewebpathofyourcataloginthe"RewriteBase"linebelow: //启用重写规则 OptionsFollowSymLinks RewriteEngineOn //重写目录 RewriteBase/ #FromUltimateSEOURL…

ASP.NET 网站路径[转载]

文章来源:http://blog.csdn.net/winnerzone/archive/2007/05/10/1603044.aspx

重建索引要多久_网站关键词多久更新一次-top推

说起关键词&#xff0c;相信大多seoer都有非常深刻的认识&#xff0c;因为要做好网站&#xff0c;关键词的优化是最重要的一环&#xff0c;那么网站关键词多久更新一次对搜索引擎来说比较友好呢&#xff1f;接下去top推的小编就带大家一起来分析一下吧。网站关键词多久更新一次…

ufo帧率测试网站_帧率担当,i5-9600KF与电竞粉更配哦

嗨&#xff01;艾维巴蒂!这里是懂装机和爱玩游戏的雕哥&#xff01;作为一名电竞猛男&#xff0c;我的兴趣爱好无非就是开开黑、搞搞机&#xff0c;偶尔还会研究下Intel14mm拉链技术。不过呢&#xff0c;生活不只有游戏&#xff0c;还有诗和远方啊&#xff01;要攒机咱就得一步…

一步一步SharePoint 2007之六:改变一个网站的导航栏

一步一步操作过的朋友一定会发现&#xff0c;在Site Actions菜单中有两个有些类似的菜单项&#xff0c;一个是Modify Navigation&#xff0c;另外一个是Manager Content and Structure&#xff0c;这两个项目似乎都跟本篇文章要解决的问题有关。不过&#xff0c;在需要改变网站…

一步一步SharePoint 2007之十九:解决实现注册用户后,自动具备访问网站的权限的问题(1)——配置Provider...

摘要  前面的文章中&#xff0c;我们注册一个新用户后&#xff0c;需要手动加到网站的Members用户组中&#xff0c;这个用户才能真正可以访问网站&#xff0c;这点非常不符合我们的习惯&#xff0c;我们希望能够注册后&#xff0c;自动具备访问网站的权限。那么能不能实现这点…

zencart周末在线外贸建站实战案例练习交流-左栏菜单边框制作视频详解

左栏制作主要要熟悉和掌握边框的标题和边框容器内容的编辑与修改的技巧和经验 本视频任务完成如下图所示: 左栏制作 具体步骤和流程 整体到部分/局部 将目标站的css加到主站主样式 在前台调用 leftBoxContainer------box内容对换 详情请看在线 http://v.youku.com/v_show/id_…

messagebox弹框内容提交后怎么清空_买完域名和主机后如何做解析?- B2B外贸网站自建教程(3)...

前文提要&#xff1a;如何注册域名及其注意事项如何购买WordPress托管主机接下来对前两篇说到的三大域名注册商&#xff0c;分别介绍修改NS(域名服务器)的方法。将域名已有服务器改为Siteground主机的域名服务器&#xff0c;能让我们不用逐一配置网站的解析记录&#xff0c;省时…

2012年移动SEO启示

2012年是搜索营销真正成熟的一年 &#xff0c;手机成为增长最大的组成部分之一&#xff0c;其整体搜索市场已达到20&#xff05;的份额。移动媒体的出现&#xff0c;使得搜索引擎优化更难。 展望未来&#xff0c;预计到2012年一年&#xff0c;语义搜索Web 3.0&#xff0c;极大地…

nitc免费效益型企业网站php版 后台不能登陆,NITC(定海神真)免费效益型企业网站PHP版 V3.2...

NITC(定海神真)效益型网站管理系统.PHP特色&#xff1a;1. 网站设计精美&#xff1a;前台页面全部采用DIVCSS架构&#xff0c;设计严格规范&#xff0c;页面精美大气&#xff0c;布局合理。2. 管理操作方便&#xff1a;后台管理界面友好&#xff0c;使用方便&#xff0c;功能强…

2012年5月加拿大旅游网站排名

2019独角兽企业重金招聘Python工程师标准>>> 2012年5月排名&#xff1a;Expedia Canada居于旅游中介网站首位&#xff0c;TripAdvisor Canada居于目的地及住宿网站首位&#xff0c;Air Canada居于航空公司网站首位。 旅游中介 排名 网站名称 域名 访问率 1 Exp…

iis 加载图片很慢_如果网速快,你打开某些网站还是很慢,这些网站要小心

据近期调查&#xff0c;有40% 的用户&#xff0c; 会因为网站加载时间超过3秒而放弃访问&#xff0c;这年头&#xff0c;千兆光纤&#xff0c;4K视频串流&#xff0c;还有大型在线多人游戏遍地跑&#xff0c;为什么只包含文字和图片的网页&#xff0c;经常要等半天才能加载出来…

点击地图进入省级地图_原来还有这么全的地图素材网站

经常有小伙伴问“你们地图PPT再哪里找的”为啥我们找不到市级地图&#xff1f;为啥我们找出的素材都是这样的&#xff1f;今天我们就解密“地图素材网站&#xff1a;DATAV.GeoAtlas这个网站有全国地图&#xff0c;各省地图&#xff0c;各市地图关键都可以下载&#xff0c;导入P…

jQ网站幻灯片切换效果焦点图代码

一款大气的jQ网站幻灯片切换效果焦点图代码&#xff0c;有需要了解习的朋友可进入参考。 这款jQuery网站幻灯片切换效果焦点图非常大气,要是网站首页应用此款效果,必定是蓬荜生辉啊&#xff01;导入jquery代码代码如下复制代码<script src"http://libs.baidu.com/jque…