1.解压安装包
|
1
|
tar -zxf nginx-1.25.1.tar.gz |
2.进入解压后文件夹
cd nginx-1.25.1
3.配置nginx
./configure

4.编译安装
make&&make install

5.运行nginx
进入目录
cd /usr/local/nginx/sbin
启动nginx
./nginx
6.配置nginx 配置文件在/usr/local/nginx/conf

7.重启nginx
/usr/local/nginx/sbin/nginx -s reload
8.关闭nginx
# 快速停止nginx ./nginx -s stop
9.查询nginx进程
|
1
|
ps -ef|grep nginx |
10.nginx配置文件
worker_processes 1;events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 80;server_name localhost;location / {alias /opt/font/dist/; # 注意末尾斜杠,与 alias 路径匹配try_files $uri $uri/ /index.html; # 适配前端路由,此处改为 /index.html(因为已在根路径)index index.html index.htm;}location /manage { #这个名字要和底下的alias /opt/manage/dist_prod/; # 注意末尾的斜杠try_files $uri $uri/ /manage/index.html; #这个名字保持一致,.env配置文件内要是设置了VUE_APP_PUBLIC_PATH=/manage 那么这名字就得等于VUE_APP_PUBLIC_PATH等于的名字index index.html index.htm;}location /front {alias /opt/font/dist;try_files $uri $uri/ /front/index.html;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}
}
