nginx - noonecare/linux GitHub Wiki

nginx 是个高性能的服务器。nginx 最常用的功能有两个做静态资源服务器 和 做反向代理服务器。nginx 还有很多现成的功能(module)可以用(安装), nginx 安装模块的方式比较特殊,你需要 link 到指定模块,重新编译 nginx , 才能得到包含 module 对应功能的nginx。

nginx 开启服务

nginx

nginx 关闭服务

nginx -s stop

nginx 重启服务

# 修改配置之后, reload 一下,配置就生效了
nginx -s reload

编译 nginx (nginx 添加新的 module 时,需要重新编译,有很多编译选项),比较复杂,用到的时候再研究。

nignx 通过配置 /etc/nginx/nginx.conf 配置文件就可以配出各种各样不同功能的 nginx 服务器。下面给几个简单的例子(也是nginx 最常见的应用)。

常用的配置项

其实和其他所有常见的http 服务器的配置项都一样:

port url path , 如果是静态资源服务器的话,根目录 root 的路径 反向代理的话有 upstream 日志的格式 常用的反爬虫措施:比如限速等