Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Вход с внешнего ip на веб сервер  (Прочитано 3957 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blacksmithh

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
  • Ubuntu 20.04
    • Просмотр профиля
Вход с внешнего ip на веб сервер
« : 29 Августа 2018, 17:43:01 »
Всем доброго времени суток!
Установил и настроил ubuntu 18.04, а так же nextcloud
Сейчас nextcloud открывается только по локальному ip адресу. Подскажите как настроить вход с внешнего ip адреса? у роутера имеется ddns.
ASUS H610I Mini ITX, Intel Core i5-13500, UHD 770, Deepcool GAMMAXX 400EX, HyperX FURY DDR4 3200Mhz 16Gb, WD Red X2 2Tb, SSD X2 240Gb, Fractal Design Node 304, Ubuntu 20.06

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1883
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #1 : 29 Августа 2018, 17:55:37 »
у роутера имеется ddns

если внешний IP реальный, то нужно настроить проброс (port mapping) портов на роутере на внутренний IP сервера

Оффлайн blacksmithh

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
  • Ubuntu 20.04
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #2 : 30 Августа 2018, 10:47:36 »
Вот спасибо! :) Порт пробросить то и забыл.
Теперь не пойму как заставить работать через https (в дальнейшем планирую прикрутив ssl letsencrypt), т.е. на 443 порту, пробовал пробросить, тишина, так же прописывал в апаче в файле nextcloud.config 443 порт вместо 80, с перезагрузкой апача.
Возможно ли что бы сервер работал на 80 и 443 порту?
ASUS H610I Mini ITX, Intel Core i5-13500, UHD 770, Deepcool GAMMAXX 400EX, HyperX FURY DDR4 3200Mhz 16Gb, WD Red X2 2Tb, SSD X2 240Gb, Fractal Design Node 304, Ubuntu 20.06

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1883
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #3 : 30 Августа 2018, 10:57:17 »
Возможно ли что бы сервер работал на 80 и 443 порту?

да, возможно. для этого необходимо в nextcloud.conf добавить VirtualHost *:443...

Оффлайн bearpuh

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #4 : 30 Августа 2018, 11:10:12 »
Возможно ли что бы сервер работал на 80 и 443 порту?

Возможно.

Цитировать
Теперь не пойму как заставить работать через https
Вот пример как сделать редирект с 80-го на 443 и заставить работать по ssl:

cat nextcloud.conf
(Нажмите, чтобы показать/скрыть)

Все подробно описано в документации на nextcloud.com
https://docs.nextcloud.com/server/13/admin_manual/configuration_server/harden_server.html?highlight=ssl
https://docs.nextcloud.com/server/13/admin_manual/installation/source_installation.html#enabling-ssl
https://mozilla.github.io/server-side-tls/ssl-config-generator/
« Последнее редактирование: 30 Августа 2018, 12:58:03 от bearpuh »

Оффлайн blacksmithh

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
  • Ubuntu 20.04
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #5 : 30 Августа 2018, 15:18:47 »
Спасибо за ссылки, изучу. Сейчас делаю все по инструкции https://help.ubuntu.ru/wiki/apache_%D0%B8_https
застрял на выполнении команды sudo a2ensite default-ssl, выдает ошибку error site default-ssl does not exist
в директории нет файла default-ssl
ASUS H610I Mini ITX, Intel Core i5-13500, UHD 770, Deepcool GAMMAXX 400EX, HyperX FURY DDR4 3200Mhz 16Gb, WD Red X2 2Tb, SSD X2 240Gb, Fractal Design Node 304, Ubuntu 20.06

Оффлайн bearpuh

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #6 : 30 Августа 2018, 15:46:02 »
в директории нет файла default-ssl

Может его стоит сгенерить? Странно, на nextcloud написано, что -
Цитировать
Apache installed under Ubuntu comes already set-up with a simple self-signed certificate.

Оффлайн blacksmithh

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
  • Ubuntu 20.04
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #7 : 30 Августа 2018, 15:53:28 »
я в Ubuntu 3й день :) все получается, а вот с этими двумя моментами проблема.
в директории /etc/apache2/sites-enabled/ у меня файл nextcloud.conf такого вида
(Нажмите, чтобы показать/скрыть)

Задача в том, что бы nextcloud работал https и сертификатом под доменом. Не совсем понимаю, настройка https и ssl для apache это тоже самое что и для nextcloud, или разные вещи?

ТС, как видно по состоянию на 12/02/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 30/08/2018; последнее сообщение от ТС в топике: 30/08/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 12 Февраля 2020, 23:27:43 от zg_nico »
ASUS H610I Mini ITX, Intel Core i5-13500, UHD 770, Deepcool GAMMAXX 400EX, HyperX FURY DDR4 3200Mhz 16Gb, WD Red X2 2Tb, SSD X2 240Gb, Fractal Design Node 304, Ubuntu 20.06

Оффлайн bearpuh

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Вход с внешнего ip на веб сервер
« Ответ #8 : 30 Августа 2018, 16:47:47 »
Задача в том, что бы nextcloud работал https и сертификатом

Так я же привел пример конфига.

Цитировать
Не совсем понимаю, настройка https и ssl для apache это тоже самое что и для nextcloud

В nextcloud это тоже настройка апача.

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.