Проблемы с настройкой Lando на Fedora (на Linode) для порта 80 - PullRequest
0 голосов
/ 09 февраля 2019

Я пытался настроить lando для предоставления моего контейнера общедоступному домену, который на него указывает.Итак, мой домен, назовем его my_app.com, показывает, что случайные назначения портов для контейнера работают с доменом, но я не могу исправить его на порт 80.

Например, запускается Lando и показываетэти доступные URL URL-адреса APPSERVER https://localhost:32781
http://localhost:32782
http://my_app.lndo.site
https://my_app.lndo.site

Когда я перехожу к своему домену my_app.com, он не работает,но если я использую my_app.com:32781, это действительно так.

Я чувствую, что упускаю что-то простое.Сам сервер является новой установкой Fedora 29 с Lando v3.0.0-rc.8

Мой файл Lando:

name: my_app
recipe: drupal8
config:
  webroot: ./drupal/web
  php: 7.2
  port: '8080'
  drush: ^9
  xdebug: false
event:
  post-rebuild:
    - composer install -d=./drupal

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Per https://docs.devwithlando.io/config/proxy.html, добавление следующих строк в ваш .lando.yml должно настроить Lando для правильной маршрутизации вашего пользовательского домена.Порт 80 будет привязан автоматически, если какой-либо другой сервис на вашем компьютере уже не использует этот порт.

proxy:
  appserver:
    - my_app.com
0 голосов
/ 18 февраля 2019

Вы упоминаете домен .com.Очевидно, вы хотите, чтобы ваше приложение было общедоступным (WAN).Вы за какой-нибудь роутер?Затем просто откройте порт и направьте его на IP вашего компьютера и ваш 32782 для http, который является портом 80 для внешнего мира.В некоторых маршрутизаторах это называется «Сопоставление портов».enter image description here

На брандмауэре на вашем компьютере должен быть открыт порт 32782.Возможно, вам потребуется включить общий ресурс .

...