Advertisement

前后端分离项目配置Nginx用于反向代理,并将http流量强制跳转至https

阅读量:

本文重点探讨以下几项核心议题:

  1. 如何在前后端分离架构中设置Nginx配置
  2. 实现https协议的访问配置
  3. 启用http访问方式的同时,强制引导至https访问

关于基础安装流程在此不再赘述,直接进入主题内容。
本内容以ubuntu操作系统为技术环境,并基于以下若干假设条件进行论述:

  • 主机的IP地址设定为192.168.10.10
  • 后端服务运行所使用的端口为192.168.10.10:8000
  • 前端代码中将调用后端提供的info与test两个接口地址
  • 前端静态资源文件存放路径为 /var/www/html/project

1 基本配置

HTTP协议中服务器的基础配置方式如下

复制代码
    server {
    listen 80;
    server_name 192.168.10.10
    	
    	# 配置根地址访问的静态资源
    location /{
        root /var/www/html/project;
    }
    
    # 配置可被nginx转发的接口地址
    location /info{
        proxy_pass http://127.0.0.1:8000;
    }
    
    location /tes

全部评论 (0)

还没有任何评论哟~