相关疑难解决方法(0)

通过 https://localhost:8000/ 访问时,本地主机拒绝在 WSL2 上连接,但在使用内部 WSL IP 地址时可以正常工作

我想要实现的目标

在开发 Symfony Web 应用程序期间从我的本地计算机访问 localhost。

我的环境
  • 在 Windows 10 上运行的 WSL2
  • Linux、Apache2、MySQL、PHP-7.4 堆栈(安装了 Xdebug3)
  • Debian 10
  • Symfony 5.4(虽然不确定是否与此问题相关)
我已采取的步骤
#!/bin/sh
REMOTEIP=`cat /etc/resolv.conf | grep nameserver | sed 's/nameserver\s//'` 
sed -i -E "s/client_host=[0-9\.]+/client_host=$REMOTEIP/g" /etc/php/7.4/mods-available/xdebug.ini
service php7.4-fpm start
service apache2 start
service mysql start  
Run Code Online (Sandbox Code Playgroud)
  • symfony serve -d使用(Symfony 然后告诉我“Web 服务器正在使用 PHP FPM 7.4.23 https://127.0.0.1:8000”)在开发服务器上运行我的 Symfony 项目
  • 在运行应用程序的 Chrome …

windows apache localhost symfony wsl-2

17
推荐指数
1
解决办法
3万
查看次数

标签 统计

apache ×1

localhost ×1

symfony ×1

windows ×1

wsl-2 ×1