0
私はドッカーコンテナにドメインに基づいてリダイレクトする1つのnginxを持っているので、Nドッカーのコンテナを持つクラウドのサーバで作業しています。私は完全にリダイレクトできますhttpトラフィックではなく、httpとは異なるプロトコルを使用しているのでmysqlのときに困っています。以下のような解決策を試しましたが、うまくいきませんでした。dockerのmysqlサーバへの代理としてnginx
upstream mysql {
server 127.0.0.1:1401;
}
server {
listen 80;
server_name mydomain.com.br www.mydomain.com.br;
location/{
proxy_pass http://127.0.0.1:1400;
}
}
server {
listen 3306;
server_name mydomain.com.br www.mydomain.com.br;
location/{
proxy_pass mysql;
}
}
私はすでに、このページ(https://www.nginx.com/resources/admin-guide/proxy-protocol/)を見ましたが、私はSERVER_NAME /ドメインを定義しようとすると、動作しませんでした:
stream {
server {
listen 12345;
proxy_pass example.com:12345;
proxy_protocol on;
}
}
これにはMaxScaleを使用してください。おかげで、https://mariadb.com/de/products/mariadb-maxscale –
しかし、私は本当に流れをリダイレクトするだけで、nginxを使用したい – douglasjam