Я хочу, чтобы ngrok работал со скриптом php на моем локальном сервере, но после небольшой загрузки я получаю ошибку 502:
502 Неверный шлюз
Сервер вернул ошибочный или неполный ответ.
Я сделал следующее — в моем / etc / hosts есть строка
127.0.0.1 test.dev
Кроме того, для этого локального домена включен виртуальный хост:
cat /etc/apache2/sites-enabled/test.conf
<VirtualHost *:80>
ServerName test.dev
DocumentRoot /var/www/test
ErrorLog ${APACHE_LOG_DIR}/error-test.log
CustomLog ${APACHE_LOG_DIR}/access-test.log combined
</VirtualHost>
Когда я помещаю только файл index.html в мой каталог / var / www / test
ngrok http -host-header=rewrite test.dev:80
работает отлично!
Однако, если я переименую index.html в index.php, я получу эту ошибку загрузки выше.
Я использую Ngrok версии 2.0.25 на Ubuntu 14.04.
Что я делаю неправильно?
ОП написал в описании вопроса:
ОК, проблема возникла из-за включения следующих настроек:
xdebug.remote_connect_back=1
После комментирования ngrok начал работать и для файлов * .php.
Других решений пока нет …