web-dev-qa-db-ja.com

ポート443を開くにはどうすればよいですか?

Ubuntu 14.04を実行しているDigital Oceanドロップレットでスモールノードアプリケーションをホストしようとしています。ローカル開発では、サイトはhttps上で正常に機能しますが、サーバー上ではサイトは表示されず、サーバーはエラーをスローせず、接続は拒否されます。 nmap localhostを実行し、ポート443が閉じられました。どうやって開けますか?

15
Wilfred
Sudo ufw allow 443/tcp

また、iptablesのUbuntu UFWインターフェイスに関するドキュメントを読んでください。これにより、Webアプリケーション用に開きます。

また、アプリケーションが内部IPと同様に外部IPも提供していることを確認してください。通常、そこにあるapp.jsファイルには、実行するインターフェイスを指定する設定があります。 0.0.0.0は、内部と外部の両方で実行する必要があります。

https://help.ubuntu.com/community/UFW

25
LinuxBill

Ubuntu 18.04.1 LTSでは、このコマンドが欠落していました。

Sudo a2enmod ssl

とりわけ、これは実際にsslモジュールを有効にします。

Ubuntu上のApacheでSSLを設定するためのこの完全なソースへのヒント: https://www.maketecheasier.com/Apache-server-ssl-support/

1

私はこれが遅いことを知っていますが、私もこの問題に遭遇しました、そしてSudo ufw allow 443/tcpを使用してポートを開いて使用する必要があります。この後、サーバーを実行しようとするとエラーが発生するためポートはすでに使用されています

1
nicholas

Sudo a2ensite default-sslを実行するとうまくいきました。

0
andyknas

これは私のために働いたものです。 1)2つの証明書を作成して、/ etc/ssl/certs/server.crtおよび/etc/ssl/private/server.keyにインストールします: https://help.ubuntu.com/14.04/serverguide/certificates- and-security.html

2)/etc/Apache2/sites-available/default-ssl.confファイルを編集してそれらの証明書を参照し、そのファイルでa2ensiteを実行します。 https://www.digitalocean.com/community/tutorials/how- to-create-a-ssl-certificate-on-Apache-for-ubuntu-14-04

0
T. Greg O'Neil