前端部署

  • 前往用户根目录 >: 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:80image
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
posted @ 2022-09-01 16:10  雨快停了  阅读(59)  评论(0)    收藏  举报