nginx反向代理配置

1、背景:

用域名访问,如果某个服务的端口号不是80,那么需要反向代理,通过Nginx转到对应端口去

2、解决办法:

1、安装Nginx

复制代码
sudo apt install nginx

2、服务是否启动

复制代码
sudo systemctl status nginx

3、在目录 /etc/nginx/sites-enabled 下的文件default

sudo vim default 编辑只读文件

复制代码
 server_name 你的域名;

 location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                # try_files $uri $uri/ =404;  注意这条要注释
                proxy_pass http://127.0.0.1:你特定的服务端口;
        }

4、重启Nginx生效

复制代码
sudo service nginx restart

注意防火墙

现在你已经在你的服务器上安装和运行了 Nginx,你需要确保你的防火墙被配置好,允许流量通过 HTTP(80)和 HTTPS(443)端口。假设你正在使用UFW,你可以做的是启用 'Nginx Full' profile,它包含了这两个端口:

复制代码
sudo ufw allow 'Nginx Full'

防火墙状态:

复制代码
sudo ufw status
相关推荐
七夜zippoe10 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥10 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
Fcy64811 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满11 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠11 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
主机哥哥12 小时前
阿里云OpenClaw部署全攻略,五种方案助你快速部署!
服务器·阿里云·负载均衡
Harvey90312 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技13 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀13 小时前
Linux环境变量
linux·运维·服务器
zzzsde13 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器