好坑吖,几乎GG,关于Nginx和supervisor的配置

简介: 好坑吖,几乎GG,关于Nginx和supervisor的配置

从没想过部署个站点居然这么费劲。这还是搞了好多回且环境都具备的前提一下。

    

不过问题还是挺刁钻的,下面详细说一下。

    

1.net core编译少dll文件问题


发布到服务器上执行dotnet FileServer.dll以后并没有出现端口信息提示,并报了一个编译错误,换做以前就不知道怎么搞啊,然后还是看错误信息输出边看边搜原因找的,就是发布时默认少发布了一些dll,因为程序认为服务器上具备一些环境包,因此在发布的时候就没有携带这些东西。坑啊........下面截图是解决方案,添加上以后重新编译发布即可。

     



2.Nginx配置文件配置错误的问题


发布项目以后我当然就在搞nginx吖,我得把程序的端口和域名配置上,nginx加上一个.conf文件以后居然还是不能访问,感觉nginx没生效,于是进行重启!然后。。。

      


坑吧,完全就是看不懂啊,用得很好的nginx为什么会这样呢,其实现在仔细看这个截图,已经能定位问题了,“nginx:configuration file /etc/nginx.conf t...led”


没错就是这个新加的配置文件出错啦!但是为什么呢,错在哪里呢,反正我百度是没找到答案,于是去了谷歌:

      

      看到木有,就是这个server里不对,少个分号!!!!!!!

      

 


经检查,确实就是这样少了一个分号,加上以后nginx就生效了。


然而事情并不简单 502了,nginx是生效了,但是项目还没有运行起来, 不对吖,我明明配置了守护者进程,配置看着也是对的啊~


      


看,这是什么,正在运行的程序居然是Scorpio.WebApi ???这不是我之前的net core程序吗,于是继续检查supervisor 的.conf配置,果然找到了问题!


      


program之前写成了Scorpio.WebApi !而实际上,program后面应该写运行的应用程序名称~ 也就是FileSverer 。修改以后重启supervisor 程序就跑起来了。这块之前遇到过,只是部署尝试次数少了,就忘了,坑啊~~

 

这三个问题折腾了有几个小时了,不得不说自学真的挺辛苦的,出了问题也没人问,什么事情都靠自己,能持之以恒的坚持下去真是一件不容易的事情啊。


继续努力吧,加油~~~

 

PS:楼主邮箱 tccwpl@163.com

目录
相关文章
|
5天前
|
前端开发 Java 应用服务中间件
若依分离板nginx配置
若依分离板nginx配置
12 1
|
10天前
|
应用服务中间件 Linux 定位技术
配置和管理Nginx服务
配置和管理Nginx服务
22 4
|
10天前
|
缓存 运维 应用服务中间件
理解和正确配置 Nginx 的 `location` 块是使用 Nginx 时至关重要的一部分
理解和正确配置 Nginx 的 `location` 块是使用 Nginx 时至关重要的一部分
20 2
|
12天前
|
缓存 Ubuntu 应用服务中间件
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤
|
20天前
|
Java Serverless 应用服务中间件
Serverless 应用引擎产品使用合集之Web函数启动的Spring Boot项目可以通过什么方式配置Nginx
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
2月前
|
负载均衡 应用服务中间件 nginx
解决nginx配置负载均衡时invalid host in upstream报错
在Windows环境下,配置Nginx 1.11.5进行负载均衡时遇到问题,服务无法启动。错误日志显示“invalid host in upstream”。检查发现上游服务器列表中,192.168.29.128的主机地址无效。负载均衡配置中,两个服务器地址前误加了"http://"。修正方法是删除上游服务器列表和proxy_pass中的"http://"。问题解决后,Nginx服务应能正常启动。
109 4
解决nginx配置负载均衡时invalid host in upstream报错
|
3天前
|
缓存 负载均衡 应用服务中间件
技术笔记:Nginx配置详解
技术笔记:Nginx配置详解
|
3天前
|
前端开发 Unix 应用服务中间件
程序员必知:【HAVENT原创】nginx配置
程序员必知:【HAVENT原创】nginx配置
|
3天前
|
前端开发 Unix 应用服务中间件
程序员必知:【HAVENT原创】nginx配置
程序员必知:【HAVENT原创】nginx配置
|
3天前
|
应用服务中间件 Linux 程序员
老程序员分享:nginx安装及其配置详细教程
老程序员分享:nginx安装及其配置详细教程