加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

基于 Spring Cloud 与 Vue.js 的前后端一站式部署

发布时间:2019-11-04 15:20:38 所属栏目:优化 来源:老马
导读:本文将带大家从一台全新的 CentOS 服务器开始,部署一套完整的前后端分离项目。操作步骤非常详细,新手友好型文章~ 后端技术栈:Spring Cloud 微服务架构 + Redis + RabbitMQ + MySQL; 前端技术栈:Vue + ElementUI; 部署工具:后端用 Docker 容器化部署,

修改 nginx.conf 的 Server 节点,我们依然监听 80端口,改 server_name 为你的域名,然后修改 location,root 为前端文件所在目录,index 为入口文件:

  1. location / { 
  2. root    /root/edu/front_end/; 
  3. index   index.html index.htm; 
  4. }  

只改这两处即可,别的地方不要动:

  1. server { 
  2. listen       80 default_server; 
  3. listen       [::]:80 default_server; 
  4. server_name  www.abc.cn abc.cn; 
  5. root         /usr/share/nginx/html; 
  6.  
  7. # Load configuration files for the default server block. 
  8. include /etc/nginx/default.d/*.conf; 
  9.  
  10. location / { 
  11.     root    /root/edu/front_end/; 
  12.     index   index.html index.htm; 
  13.  
  14.     error_page 404 /404.html; 
  15.     location = /40x.html { 
  16.  
  17.     error_page 500 502 503 504 /50x.html; 
  18.     location = /50x.html { 
  19. }  

改完保存成功之后,检查 Nginx 配置,结果出现 successful 表示配置文件没有语法错误:

  1. nginx -t -c /etc/nginx/nginx.conf 

重新加载配置:

  1. nginx -s reload -c /etc/nginx/nginx.conf 

Nginx 报错整理

  1. [error] open() "/var/run/nginx.pid" failed 

重新加载配置时有时会报错:nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)。

解决方法是依次执行下面两行代码:

  1. sudo nginx -c /etc/nginx/nginx.conf 
  2. nginx -s reload 

浏览器访问报 403

用浏览器访问域名,报 403 错误,要具体看到底是哪里出错了可以查看 nginx 错误日志,错误日志在哪放着呢?nginx.conf 文件里指明了:error_log /var/log/nginx/error.log;。

用 cat 命令查看文件内容:

  1. cat /var/log/nginx/error.log 

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读