こんにちは。私はセットアップに問題があります。私のサーバーは一般公開された複数のポートで動作します。例についてはNGINX:1つのサーバーまたはドメイン名に複数のポートを設定する方法
:上記の設定から
server {
listen 443 ssl;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
}
}
私は今、完全にアクセスできるようにしています。しかし、私がローカルホストにhttp://localhost:6006とhttp://localhost:5005の複数のポートを持っていて、それを公開したいのであればどうしたらいいですか?私はこのhttps - mydomainname:port 6006とhttps - mydomainname:port 5005を使ってアクセスしようとしましたが失敗します。
別のポートの設定を行う必要がありますか? ポート6006
server {
listen 6006 ssl;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://localhost:6006;
}
}
とポート5005
server {
listen 5005 ssl;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://localhost:5005;
}
}
のためのように、私はこの問題を解決する方法は考えています。どんな助けもありがとうございます。
こんにちは、私はすでに試してみましたが、「このサイトには届かない」と言いますが、公開IP(例:54.22.4.88:60000)でアクセスしようとすると、サイトはうまく動作しています。 –
これをnginx設定ファイルのhttpsサーバブロックに書き込む必要がありますか? –