官网:nginx.org/
一、Windows
(1)命令
①查看nginx执行情况
tasklist /fi "imagename eq nginx.exe"

②终止nginx进程
tasklist /fi "imagename eq nginx.exe" /f

③启动、关闭、更新配置【在nginx.exe目录下】
验证配置是否正确: .\nginx.exe -t
查看版本号:.\nginx.exe -v
启动:start .\nginx.exe
快速关闭:.\nginx.exe -s stop
正常关闭:.\nginx.exe -s quit
配置文件修改重装载命令:.\nginx.exe -s reload

(2)配置
①代理磁盘下的静态文件(例如:vue打包后的dist文件
D:/dist/
)
server {
listen 8000;
server_name localhost;
location / {
alias D:/dist/;
index index.html index.htm;
}
}
②配置服务代理地址
server {
listen 8000;
server_name localhost;
location /vnode/ {
proxy_pass http://192.168.1.X:8080/vnode/;
#如果使用了websocket、websocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
一、Linux
(1)安装
①安装前准备 安装yum命令工具,方便接下来的操作
yum install yum-utils
②添加源
到 cd /etc/yum.repos.d/
目录下
新建 vim nginx.repo
文件
输入以下信息(可以在nginx官方文档说明中查到)
nginx.repo文件
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
③安装nginx 【在/nginx/sbin
目录下执行】
通过查看是否已经添加源成功:yum search nginx
安装:yum install nginx
安装完后:rpm -qa | grep nginx 或 netstat -ntulp |grep nginx 查看
④配置为系统服务
1.创建nginx.service
vim /usr/lib/systemd/system/nginx.service
2.编辑如下内容
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
WorkingDirectory=/usr/local/nginx
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3.使文件生效
systemctl daemon-reload
4.全局使用启动、关闭nginx
启动:systemctl start nginx
关闭:systemctl stop nginx
重启:systemctl restart nginx
查看nginx的状态:systemctl status nginx
加入开机启动:systemctl enable nginx
(2)命令
①查看服务情况
查看进程:ps -ef|grep nginx
杀死nginx进程:kill -QUIT 进程号
①启动、关闭、更新配置【在
/nginx/sbin
目录下执行】
验证配置是否正确: nginx -t
查看版本号:nginx -v
启动:start nginx
快速关闭:nginx -s stop
正常关闭:nginx -s quit
配置文件修改重装载命令:nginx -s reload
(3)配置
和windows同理。。。
😝此文章会不断更新