私はubuntu 14.04を実行しているデジタル海洋小滴でスモールノードアプリケーションをホストしようとしています。ローカル開発では、サイトはhttps上で正常に機能しますが、サーバー上ではサイトは表示されず、サーバーはエラーをスローせず、接続は拒否されます。私は走りnmap localhost
、ポート443は閉じられました。どうやって開けますか?
sudo ufw allow out 443/tcp
インストールされたアプリからの発信接続を許可する必要がある場合があります。
私はubuntu 14.04を実行しているデジタル海洋小滴でスモールノードアプリケーションをホストしようとしています。ローカル開発では、サイトはhttps上で正常に機能しますが、サーバー上ではサイトは表示されず、サーバーはエラーをスローせず、接続は拒否されます。私は走りnmap localhost
、ポート443は閉じられました。どうやって開けますか?
sudo ufw allow out 443/tcp
インストールされたアプリからの発信接続を許可する必要がある場合があります。
回答:
sudo ufw allow 443/tcp
また、iptablesのUbuntu UFWインターフェイスに関するドキュメントを読んでください。これにより、Webアプリケーション用に開きます。
また、アプリケーションが内部IPと同様に外部IPも提供していることを確認してください。通常、そこにあるapp.jsファイルには、実行するインターフェイスを指定する設定があります。0.0.0.0は、内部と外部の両方で実行する必要があります。
sudo ufw status verbose
すると、非アクティブと表示されます。私はsudo ufw enable
?非アクティブなので、ポートを閉じているのではないでしょうか?
allow 443/tcp
また、AWSコマンドラインツールを機能させます。ありがとう! requester.mturk.com/developer/tools/clt
Ubuntu 18.04.1 LTSでは、このコマンドが欠落していました。
sudo a2enmod ssl
とりわけ、これは実際にsslモジュールを有効にします。
Ubuntu上のApacheでSSLを構成するためのこの完全なソースへのヒント:https : //www.maketecheasier.com/apache-server-ssl-support/
これは私のために働いたものです。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