好坑吖,几乎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 程序就跑起来了。这块之前遇到过,只是部署尝试次数少了,就忘了,坑啊~~
这三个问题折腾了有几个小时了,不得不说自学真的挺辛苦的,出了问题也没人问,什么事情都靠自己,能持之以恒的坚持下去真是一件不容易的事情啊。
继续努力吧,加油~~~
好坑吖,几乎GG,关于Nginx和supervisor的配置的更多相关文章
- window下nginx负载均衡简单配置-----权重的实现
下面介绍一个在window下的nginx的负载均衡配置. 需要你在你的电脑上跑两个tomcat.一个8080,一个9080. 需要一个nginx服务器. 需要修改本机的host 注意:我们这里配置不会 ...
- nginx服务器搭建以及配置
2019年第一篇博客,在新的一年祝大家新年快乐,技术更上一层楼. 今天在公司搞了好长时间的nginx服务器搭建,以及遇到的问题,总结一下,方便查询 这里使用的是百度云的服务器,CentOS7系统的 N ...
- 转自《https安全链接的配置教程:startSSl免费证书申请与nginx的https支持配置》
一.什么是 SSL 证书,什么是 HTTPS 网站? SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secu ...
- Nginx安装负载均衡配置 fair check扩展
前言 本文主要是针对Nginx安装.负载均衡配置,以及fair智能选举.check后端节点检查扩展功能如何扩展,进行讲解说明. fair模块: upstream-fair,“公平的”Nginx 负载均 ...
- nginx解析漏洞,配置不当,目录遍历漏洞环境搭建、漏洞复现
nginx解析漏洞,配置不当,目录遍历漏洞复现 1.Ubuntu14.04安装nginx-php5-fpm 安装了nginx,需要安装以下依赖 sudo apt-get install libpcre ...
- Nginx反向代理的配置
Chapter: Nginx基本操作释疑 1. Nginx的端口修改问题 2. Nginx 301重定向的配置 3. Windows下配置Nginx使之支持PHP 4. Linux下配置Nginx使之 ...
- nginx+tomcat集群配置(4)--rewrite规则和多应用根目录设定思路
前言: nginx中有一块很重要的概念, 就是rewrite规则. 它会对URL进行修改, 然后进行内部的重定向. rewrite授予了nginx更多的自由, 使得后级服务的接入更加地方便. 本文将简 ...
- nginx配置ssl双向验证 nginx https ssl证书配置
1.安装nginx 参考<nginx安装>:http://www.ttlsa.com/nginx/nginx-install-on-linux/ 如果你想在单IP/服务器上配置多个http ...
- Nginx+tomcat负载均衡配置
Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1.JAVA JDK ...
随机推荐
- https 加密、http2.0、keep-alive
原文地址:https://ainyi.com/44 HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议 ...
- JsonConvert.DeserializeObject反序列化
JObject ci = JsonConvert.DeserializeObject<JObject>(row); string s = ci["txtContent" ...
- Acer宏碁笔记本触摸板失效解决方法
打开windows设置,找到鼠标设置 之后,选择触摸板设置,将其开启 PS: 由于我是安装完驱动之后,才发现有这个触摸板设置的 如果找不到这个触摸板设置的哈,应该就是驱动安装完之后就有了 驱动的话去官 ...
- SpringBoot 之Actuator.
一.Actuator 介绍 Actuator 是 SpringBoot 项目中一个非常强大一个功能,有助于对应用程序进行监视和管理,通过 restful api 请求来监管.审计.收集应用的运行情况. ...
- JavaScript(二)
本文转载自https://blog.csdn.net/xiaogeldx/article/details/85412716 JavaScript操作符 算术运算符 算术运算符有:+,-,*,/,%,+ ...
- Android 屏幕适配插件 ScreenMatch
概述 ScreenMatch是根据你的需要,生成需要适配的尺寸的文件,手机会根据屏幕相关参数自动寻找合适的尺寸文件 添加插件 如图,打开Android Studio的Settings设置,找到Plug ...
- 通过Xtrabackup实现MySQL实例的全库备份与按需单库恢复
在实际的生产环境中,为了管理方便,我们一般是通过 Xtrabackup实现实例的全库备份,即将实例上的所有数据库备份. 但是,考虑到快速恢复 我们常常面临的需求是快速还原单个数据库.针对初学者来说,网 ...
- c/c++ 网络编程 UDP 用if_nameindex和ioctl取得主机网络信息
网络编程 UDP 用if_nameindex和ioctl取得主机网络信息 getifaddrs函数取得的东西太多了,如果只想取得网卡名字和网卡编号可以用下面的2个函数. 1,if_nameindex ...
- Linux学习历程——Centos 7 tar命令
一.命令介绍 tar命令用于对文件进行打包压缩或解压. tar常用参数 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -r 向压缩归档末尾追加文件 -u 更新压缩包 ...
- poi包冲突问题(excel)
1. 所需jar包 涉及的poi (1)poi-3.14.jar (HSSF) 依赖:commons-logging-1.2.jar.log4j-1.2.17.jar.commons-codec.1 ...