Как я могу открыть порт 443?

Я пытаюсь разместить приложение для небольшого узла на цифровой океанской капле под управлением Ubuntu 14.04. При локальной разработке сайт работает нормально по https, однако на сервере сайт не отображается и сервер не выдает ошибку, соединение просто отклоняется. Я запустил nmap localhost, и порт 443 был закрыт. Как я могу открыть это?

15
задан 29 July 2014 в 18:35

4 ответа

sudo ufw allow 443/tcp

И имеют чтение через документы об интерфейсе Ubuntu UFW на iptables. Это должно открыть его для Вашего веб-приложения.

Также удостоверяются, что Ваше приложение служит от внешнего IP, а также внутреннего. app.js файл там обычно является установкой для определения интерфейса для него для работы. 0.0.0.0 должен выполнить его и на внутреннем и на внешнем.

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

25
ответ дан 29 July 2014 в 18:35

Это - то, что работало на меня. 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
ответ дан 29 July 2014 в 18:35

Выполнение sudo a2ensite default-ssl работало на меня.

0
ответ дан 29 July 2014 в 18:35

На Ubuntu 18.04.1 LTS я пропускал эту команду:

sudo a2enmod ssl

Среди прочего, это на самом деле включит ssl модуль.

Благодарность за информацию к этому полному источнику для конфигурирования SSL на Apache на Ubuntu: https://www.maketecheasier.com/apache-server-ssl-support /

1
ответ дан 7 October 2019 в 11:47

Другие вопросы по тегам:

Похожие вопросы: