要了解更多关于nginx的信息,可访问它的 官方网站,要下载nginx,可以直接到 下载页 下载,初次接触nginx,可以阅读 初学者指南,要深入全面了解nginx,可以阅读它的 官方文档
nginx 下载页 提供三种版本( 一般选择稳定版 ):
有两种压缩包,适用于Linux和Windows两类系统
使用已下载的安装包 离线安装 ( 将包上传到/usr/local
目录 )
cd /usr/local tar -zxvf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure --prefix=/usr/local/nginx make && make install
使用wget 在线安装
cd /usr/local wget http://nginx.org/download/nginx-1.8.0.tar.gz tar -xzvf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure --prefix=/usr/local/nginx make && make install
./sbin/nginx
启动
./sbin/nginx -s reload
重启
./sbin/nginx -s quit
有序退出
./sbin/nginx -s stop
立即停止
ps -ef | grep nginx
查询进程
kill -QUIT <主进程号>
有序退出
kill -TERM <主进程号>
立即停止
pkill -9 nginx
强制停止
直接解压包即可
start nginx
启动,直接双击nginx.exe也可
nginx -s reload
重启
nginx -s quit
有序退出
nginx -s stop
立即停止
tasklist /fi “imagename eq nginx.exe”
查询进程
taskkill /f /t /im nginx.exe
终止进程
常用全局变量
变量 | 含义 |
---|---|
$args |
请求中参数值 |
$uri |
当前请求的URI(不含参数) |
待完善
静态gzip模块
rewrite 重定向
alias 更改root指向的根目录
匹配
中文nginx配置教程
location / { root html/dist index index.html index.htm; try_files $uri $uri/ /index.html; } # /api/abc => /api/abc location /api/ { proxy_pass http://127.0.0.1:9999; } # /api/abc => /abc # location /api/ { # proxy_pass http://127.0.0.1:9999/; # }
netstat -anp |grep <端口号> // 查看端口占用情况 kill <进程号> // 终止进程 nohup <命令> & // 在后台执行指定命令(即使关闭终端连接,必须通过exit退出) jobs -l // 查看