Nginx部署_mysql代理_redis代理_phoenix代理_xxljob代理_websocket代理_Nacos代理_内网穿透代理_多系统转发---记录021_大数据工作笔记0181

  积累在做大数据平台时的部署经验:

在部署springcloud阿里巴巴的应用的时候,大概应用部署到内网当中,但是有些网络安全要求比较严格的环境下,这个时候,服务不能直接暴露,包括数据库访问,等都需要进行代理

这个代理的nginx的配置文件怎么写?

1.弄了很久分享出来,首先如何代理,远程连接mysql:

2.Nginx远程代理redis连接,远程代理phoenix连接

3.Nginx远程代理websocket

4.Nginx前端配置,样式无法显示

         try_files $uri $uri/ /index.html; 这个是这句话起的作用如果发现样式有问题,

5.这里要注意,如果是websocket的配置:怎么这里

可以看到我写了myWS,那么这里注意:

按照下面的配置就可以了:/myWS就可以,后面没有/

然后在springboot中创建websocket服务器的时候,同样也是没有/的


#user  nobody;
worker_processes  4;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    use epoll;
    worker_connections  65535;
}

stream {

    upstream mysql {
       hash $remote_addr consistent;
       server 172.18.112.110:3

猜你喜欢

转载自blog.csdn.net/lidew521/article/details/131896978