使用systemctl start nginx时出现pid文件不可读的问题,其中报错的内容中有如下内容:PID file /opt/nginx/log/nginx.pid not readable (yet?) after start最开始对这个错误感觉很是莫名其妙,看配置文件都是正常的,而且直接使用sbin/nginx启动是没问题。怀疑是权限问题,就把/opt/nginx/logs目录从root改成了nobody发现还是不行。纠结了几天,直到今天突然发现报错的pid位置是/opt/nginx/log/,
nginx-module-vts可查询配置的虚拟主机通讯状态模块,类似stub_status_module模块,并且比这个统计的粒度更细。官网地址:https://github.com/vozlt/nginx-module-vts默认未包含在nginx的发布包中,需要单独下载。下载模块包shell>gitclonegit://github.com/vozlt/nginx-module-vts.git编译安装./configure--user=www--group=www--prefix=/usr/l
默认使用eclipse的maven自动下载jar时,经常出现下载失败的问题。网上都是架设私服并且修改maven的配置文件,但是感觉过于麻烦,想到如果能有一台稳定一点的服务器做中间代理访问,应该会好的多。解决思路:架设一台代理服务器,专门代理maven的下载连接。要做的事情就两个:1.利用nginx做一个正向代理2.修改本机hosts,将maven的下载域名添加到hosts文件中,对应的IP就是代理服务器的IP。nginx正向代理配置:server {    &nbs