Как создать виртуальный хост с DDEV на Windows 10 с nginx-fpm? - PullRequest
0 голосов
/ 08 мая 2019

Я хотел бы получить доступ к своей локальной разработке на хосте / ноутбуке с помощью мобильного устройства.

В старые времена при использовании wampserver я менял настройки виртуального хоста apache примерно так:

<VirtualHost *:80> ServerName vlokken.ltd ServerAlias vlokken.*.xip.io DocumentRoot c:/wamp/www/vlokken/web <Directory "c:/wamp/www/vlokken/web"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All require local Require ip 192.168.178.10 Require ip 192.168.178.19 </Directory> </VirtualHost

Возможно ли это при использовании:

  • DDEV v1.7.1
  • Рабочий стол Docker v2.0.0.3
  • Windows 10 Eduction

DDEV.config.yml:

APIVersion: v1.7.1 name: vlokken type: drupal8 docroot: web php_version: "7.3" webserver_type: nginx-fpm router_http_port: "80" router_https_port: "443" xdebug_enabled: false additional_hostnames: [] additional_fqdns: [] mariadb_version: "10.2" webcache_enabled: false nfs_mount_enabled: false provider: default

1 Ответ

0 голосов
/ 08 мая 2019

Чтобы ответить на ваш самый прямой вопрос, я думаю, что вы спрашиваете «если вы используете apache с ddev, как мне изменить конфигурацию», и ответ на этот вопрос есть в документации: https://ddev.readthedocs.io/en/stable/users/extend/customization-extendibility/#providing-custom-apache-configuration

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

В этой проблеме объясняется, как настроить ngrok, который будет перенаправлять ваш локальный проект ddev во внешнее (мобильное) доступное местоположение интернет-прокси. Попробуйте.

...