nginx怎么部署项目(阿里云到底是什么)

nginx怎么部署项目(阿里云到底是什么)

浏览次数:
信息来源: 用户投稿
更新日期: 2024-11-20 10:15:07
文章简介

基础环境配置基于云服务器ecs创建一个应用实例,选择系统镜像为ubuntu16.04,在本机通过ssh进行远程连接,并进行相关配置ssh sudoapt-getclean安装并配置nginx

2024阿里云双十一服务器活动

基础环境配置

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

sudoapt-getclean

安装并配置nginx

sudogedit/etc/nginx/sites-available/default

配置default文件,在文件末尾配置如下节点信息

#virtualhostconfigurationforexample.com

#youcanmovethattoadifferentfileundersites-available/andsymlinkthat

#tosites-enabled/toenableit.

root/home/hippie/website/wwwroot;

server_nameyourwebsitename;

proxy_passhttp://localhost:5000;

proxy_set_headerupgrade$http_upgrade;

proxy_set_headerconnectionkeep-alive;

proxy_set_headerhost$host;

proxy_cache_bypass$http_upgrade;

proxy_set_headerx-forwarded-for$proxy_add_x_forwarded_for;

proxy_set_headerx-forwarded-proto$scheme;

}nginx怎么部署项目,阿里云到底是什么

sudonginx-sreload

安装dotnetcore

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

部署流程

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

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

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

创建守护进程

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

sudoapt-getinstallsupervisor

sudovim/ect/supervisor/conf.d/website.conf

配置website.conf文件

command=/usr/bin/dotnetattention.dll

directory=/home/hippie/website

environment=aspnetcore__environment=production

stderr_logfile=/var/log/website.err.log

stdout_logfile=/var/log/website.out.log

这个时候,我们执行下述命令启动守护进程

sudosupervisorctlshutdown&&sudosupervisord-c/etc/supervisor/supervisord.conf

sudoservicesupervisorstart

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

以上就是Nginx怎么将DoNetCore部署到阿里云的详细内容,更多请关注主机测评网其它相关文章!

标签:
阿里云突发性能型t6(阿里云是saas平台吗)
« 上一篇
阿里云cdn加速防ddos(轻量级云服务器)
下一篇 »

如本文对您有帮助,就请抽根烟吧!