Nginx增添api接口记录

news/2024/11/23 5:43:35/

问题

在之前的文章中《Flask 部署项目 Nginx + Gunicorn + Flask》有讲解如何配置Nginx+Gunicorn+Flask服务。现需求是需要增加一个接口。

方法

需要重新修改 Nginx 的配置文件(/etc/nginx/nginx.conf 或其他自定义的配置文件), 添加一个新的 server 块或者修改现有的 server 块。下面是一个简单的例子,展示了如何在配置文件中添加一个新的接口:

  1. 打开 Nginx 配置文件:
sudo nano /etc/nginx/nginx.conf
  1. 在文件中找到 http 块。通常,它位于文件的末尾。在 http 块中,添加一个新的 server 块,如下所示:
http {...server {listen 80; # 确保选择一个未被占用的端口server_name example.com; # 使用你的域名或 IP 地址替换location / {proxy_pass http://localhost:8080; # 将请求转发到后端应用程序,如 Node.js、Python 等proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}}
}
  1. 保存文件并退出编辑器。

  2. 检查配置文件的语法是否正确:

sudo nginx -t

如果一切正常,看到以下输出:

nginx: configuration file /etc/nginx/nginx.conf test is successful
  1. 重新加载 Nginx 以应用更改:
sudo systemctl reload nginx

现在,新接口应该已经生效。访问 http://example.com(将其替换为实际域名或 IP 地址)以测试新接口。

注意,根据实际需求和应用程序,可能需要根据实际情况调整 serverlocation 块中的配置。以上示例仅供参考。


http://www.ppmy.cn/news/266083.html

相关文章

day12 | 239. 滑动窗口最大值、347.前 K 个高频元素、

目录: 链接 题目链接: https://leetcode.cn/problems/sliding-window-maximum/ https://leetcode.cn/problems/top-k-frequent-elements/ 解题及思路学习 239. 滑动窗口最大值 给你一个整数数组 nums,有一个大小为 k **的滑动窗口从数…

串口助手(布局,图标,串口号,隐藏界面,显示实时时间)

文章目录 前言一、串口助手布局二、设置软件的标题,图标三、显示可用串口号四、隐藏,显示面板五、显示实时时间总结 前言 从这篇文章开始 教大家自己制作一个串口助手软件,并实现基本的功能。学做一个 串口助手可以一边回顾复习 QT 的相关知…

Android处理器

全文框架按阵营分为: Ⅰ、ARMv4架构阵营,代表核心: ARM9核心 Ⅱ、ARMv6架构阵营,代表核心: ARM11核心 Ⅲ、ARMv7架构阵营,代表核心: ①高通Scorpion核心 ②Cortex A8核心 …

揭开芯面纱 主流平板电脑方案深度剖析之ARMv5,v6,v7架构阵营

一、全文框架 按阵营分为: Ⅰ、ARMv5架构阵营,代表核心: ARM9核心 Ⅱ、ARMv6架构阵营,代表核心: ARM11核心 Ⅲ、ARMv7架构阵营,代表核心: ① 高通Scorpion核心 ②Cortex A8核心 ③三星Hummi…

在上海创业的日子之设备采购教训

在这里我向大家说一下,设备采购上的教训。 在创业之初毋庸置疑,本身钱就不多,但是花钱的地方却不少,但是采购设备尤其是电脑,前往别太省那几百块钱,下面来听我的故事。 刚开始创业,程序员嘛&a…

计算机制图用什么图纸,制图用什么笔记本好

以前人们常说的绘画都是在纸上,然而科技时代的到来也让绘画的方式有了改变,而且现实中还在发展电子商务,因此大家都开始使用计算机制图,不同的计算机制图的方式不一样,专业使用电脑制图的人都会对电脑比较挑剔。它们还…

华硕A455LD4210国美报价3550 下单附送鼠标等

目前,该本在深圳电子市场网在线报价3550元,下单还送华硕包鼠,喜欢的朋友不妨多关注一下。 一、华硕A455LD4210表现全能 华硕A455LD4210笔记本采用复合材质外壳,屏幕方面搭载一块14英寸16:9的LED背光屏,分辨率为1366768…

关于买衣服

李小兔:老公乖拉,表达你喜欢我的方式有很多种,我最不赞成的就是买东西给我… 你可以送我本书啊或者好玩的,价格在不浪费的范围内,我就会超开心了。 lxiaoxiaot:(大笨蛋,别的女生都挣…