- 前往用户根目录 >: cd ~
- 下载nginx1.13.7 >: wget http://nginx.org/download/nginx-1.13.7.tar.gz
- 解压安装包 >: tar -xf nginx-1.13.7.tar.gz
- 进入目标文件 >: cd nginx-1.13.7
- 配置安装路径:/usr/local/nginx >: ./configure --prefix=/usr/local/nginx
- 编译并安装 >: make && sudo make install
- 建立软连接:终端命令 nginx >: ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
- 删除安装包与文件: >: cd ~ >: rm -rf nginx-1.13.7 >: rm -rf nginx-1.13.7.tar.xz
- 测试Nginx环境,服务器运行nginx,本地访问服务器ip >: nginx >: 服务器绑定的域名 或 ip:80

server { listen 5500; # 设置nginx代理的端口号
server_name localhost; # 设置nginx代理的ip地址,如有域名的话可设置为域名
location / { # location '/'为设置代理项目后的路由
root /usr/local/nginx/html/dist; # root为设置前端在服务器上的项目的路径
index index.html; # index为root项目路径下找到一个为index.html的文件,以此做为访问的入口文件
try_files $uri $uri/ /index.html; # 解决单页面路由刷新404问题的配置
}}
- 在每次修改完nginx.conf文件后都需要重新启动nginx才会使新修改的配置生效。
- 第一次启动nginx项目需要在sbin下让其按照nginx.conf的配置启动
- cd /usr/local/nginx/sbin
- ./nginx -c /usr/local/nginx/conf/nginx.conf
- 其他一些nginx的操作
- ./nginx # 启动nginx
- ./nginx -s stop # 快速关闭nginx,不管有没有正在处理请求
- ./nginx -s quit # 同样是关闭nginx,但是在完成已经接受连接请求后再关闭
- ./nginx -s reload # 重启nginx