我想使用移动设备访问在主机/笔记本电脑上运行的本地开发。
过去,使用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
在使用时也可以做到这一点
v1.7.1
v2.0.0.3
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
答案 0 :(得分:0)
要回答您最直接的问题,我想您是在问“如果在ddev中使用apache,如何更改配置”,答案在文档中:https://ddev.readthedocs.io/en/stable/users/extend/customization-extendibility/#providing-custom-apache-configuration
但是对于从移动设备访问本地开发环境,通常要比仅此困难一点,因为移动设备通常没有本地网络的名称解析功能,或者至少确实很困难。
This issue解释了如何设置ngrok,它将把您的本地ddev项目代理到外部(移动)可用的Internet代理位置。试试看。