如何使用nginx-fpm在Windows 10上使用DDEV创建虚拟主机?

时间:2019-05-08 08:44:27

标签: windows windows-10 virtualhost ddev

我想使用移动设备访问在主机/笔记本电脑上运行的本地开发。

过去,使用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 :(得分:0)

要回答您最直接的问题,我想您是在问“如果在ddev中使用apache,如何更改配置”,答案在文档中:https://ddev.readthedocs.io/en/stable/users/extend/customization-extendibility/#providing-custom-apache-configuration

但是对于从移动设备访问本地开发环境,通常要比仅此困难一点,因为移动设备通常没有本地网络的名称解析功能,或者至少确实很困难。

This issue解释了如何设置ngrok,它将把您的本地ddev项目代理到外部(移动)可用的Internet代理位置。试试看。