最简单的使用方法,记录怎么部署静态的前端文件。
查看是否有正在运行的 Nginx 进程 ps -ef | grep nginx
查看安装的 Nginx 版本 nginx -v
在Ubuntu/Debian系
sudo apt-get install nginx
或者RedHat/CentOS系
sudo yum install nginx
配置文件在 /etc/nginx/nginx.conf
简单加一个 server 就行
server { listen 23333; server_name nb_frontend; # 静态文件的地址 root /home/..../dist; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { # 静态文件的地址 root /home/.../dist; # 如果配置了history路由就加下面这句 try_files $uri $uri/ /index.html; } location /api { # 如果要删除url中 /api # rewrite ^/api/(.*)$ /$1 break; # 后端服务地址 proxy_pass http://xxx; } error_page 404 403 500 502 503 504 /error_page.html; location = /error_page.html { # 错误页面对应的文件目录 下面有error_page.html文件 root /home/.../public; } }
然后启动服务
sudo nginx -c /etc/nginx/nginx.conf
如果修改了 Nginx 配置文件 需要执行下面命令重新加载
sudo nginx -s reload