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
相关推荐
gwf2166 小时前
磨损均衡算法(Wear Leveling)——SSD如何让每块闪存“公平退休“?
运维·数据库·人工智能·python·嵌入式硬件·算法·智能硬件
AAA@峥6 小时前
CentOS7 源码编译安装 MySQL5.7|SQL 基础操作 + 备份恢复完整实战
运维·数据库·sql·centos
2601_963282779 小时前
极寒专网技术拆解:黑龙江零下 40℃场景数字对讲组网全方案|黑龙江移远科技寒地通信底层技术解析
运维·网络·人工智能·科技
LedgerNinja9 小时前
WEEX API 稳定性实战:限频、重试与风控的工程化清单
运维·区块链
ZJH__GO9 小时前
网络编程v2--多客户端互通
java·运维·服务器·开发语言·计算机网络
顧棟9 小时前
Zookeeper热缩容解析
linux·服务器·zookeeper
Meya11279 小时前
实时采集 + 全域可视化,打造跨站点机房一体化U位管理方案
大数据·运维·人工智能
Gofarlic_OMS9 小时前
NX浮动许可调度黑名单机制,对比两款谁更合理
java·大数据·运维·开源·制造
三言老师10 小时前
CentOS7.9:Redis服务器部署结构化实战教程
linux·运维·服务器·数据库
味悲10 小时前
Linux提权
linux·服务器·安全