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
相关推荐
PixelBai21 小时前
JSON差异比较集成指南与工作流自动化
运维·自动化·json
大树8821 小时前
本周液冷三件事 #2|Vera Rubin 227kW 全液冷量产 · 34 省 PUE 政策汇编 · 光模块也要液冷了
大数据·服务器·人工智能
Plastic garden21 小时前
Linux下rsync + inotify 实时文件同步方案
linux·运维·服务器
云飞云共享云桌面21 小时前
面向机械研发:双服务器架构搭配云飞云运行 SolidWorks 方案详解
运维·服务器·前端·网络·架构·制造
让我上个超影吧1 天前
Cluade code:上下文压缩
java·服务器·ai
江华森1 天前
深入 Linux 性能调试 —— BPF 与 BCC 工具实战指南
linux·运维·服务器
翼龙云_cloud1 天前
阿里云代理商:部署 DeepSeek V4-Flash解析 快速部署与性能优化
运维·阿里云·性能优化·云计算·ai智能体
正经教主1 天前
【docker基础】 第七课:Docker Compose 多容器实战
运维·docker·容器
ElevenS_it1881 天前
网络设备配置合规审计自动化实战:用Nornir+Netmiko自动比对华为/Cisco/H3C配置基线+合规报告自动生成
运维·网络·自动化
wangyadong3171 天前
重新安装k3s,因为我安装jenkins 的时候报错了。不知道为啥rancher 访问不了了。
linux·服务器·rancher