Nginx

本文最后更新于:2022年9月21日 晚上

一、Nginx介绍

深入浅出Nginx

Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。

Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。

二、常用操作

1
2
3
4
5
6
7
8
9
10
11
//注意路径问题
启动
[root@localhost ~]# /usr/local/nginx/sbin/nginx
停止/重启
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload)
命令帮助
[root@localhost ~]# /usr/local/nginx/sbin/nginx -h
验证配置文件
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t
配置文件
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

三、常见BUG

  1. [emerg] open() “/usr/local/var/run/nginx.pid“ failed (13: Permission denied

    • sudo nginx -c /usr/local/etc/nginx/nginx.conf. //你本地的nginx.config路径
  2. Nginx nginx: [emerg] bind() to 0.0.0.0:8083 failed (48: Address already in use)

    • ps -ef|grep nginx

    • sudo kill PID

  3. nginx: [alert] kill(21725, 1) failed (1: Operation not permitted)

    • sudo nginx -s reload

四、还没解决的问题

  1. 之所以用Nginx是因为后面项目可能需要用到Nginx配置
  2. QGIS server 如何基于Nginx部署,很麻烦,目前国内的资料很少,特别是对于Mac系统来说
  3. 不像Geoserver 直接拖入到tomcat的Webapp目录里面就行

Nginx
https://anonymouslosty.ink/2022/08/11/Nginx/
作者
Ling yi
发布于
2022年8月11日
更新于
2022年9月21日
许可协议