查看被占用端口对应的PID,输入命令:netstat -aon|findstr “端口号”,端口号如 “80”
Window下常用命令:
启动nginx:start nginx
修改配置后重新加载生效:
nginx -s reload
重新打开日志文件:
nginx -s reopen
测试nginx配置文件是否正确:
nginx -t -c /path/to/nginx.conf
关闭nginx:快速停止nginx
nginx -s stop
完整有序的停止nginxnginx -s quit
显示nginx在系统中的进程:
tasklist /fi "imagename eq nginx.exe"
Ubuntu安装Nginx:
sudo apt-get install nginx
如果提示:“无法获得锁/var/lib/dpkg/lock”
解决方法:重启Ubuntu,原因可能是其他窗口在使用资源。如果重启还不行,则:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock 删除锁
sudo apt-get install nginx 再次安装
sudo dpkg --configure -a 重新进行配置设置
Linux下常用命令:
启动nginx:
sudo nginx
重启:
sudo nginx -s reload
关闭:
sudo nginx -s stop
查看版本:
sudo nginx -v
查看配置文件所在位置:
sudo nginx -t
编辑配置文件:
sudo gedit /etc/nginx/sites-available/default
配置文件修改后要重启:
sudo nginx -s reload
netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
查看所有TCP类型端口:
netstat -ntlp
查看所有UDP类型端口:
netstat -nupl
查看所有80端口使用情况:
netstat -ntulp |grep 80 (grep可以查看某个端口)