Запуск web-сервера на FreeBSD

Рейтинг: 0Ответов: 1Опубликовано: 31.07.2023

Имеется доступ к серверу на FreeBSD, подключение к нему происходит через ssh, на сервере лежат исходники приложения написанного на PHP, нужно запустить веб-сервер для этого приложения. Как это сделать используя только встроенный сервер на PHP?

То есть я хочу запустить веб-сервер используя примерно команды для запуска сервера php -S localhost:4040 и далее в браузере использовать http://<server_ip>:4040, но все мои попытки были не верны.

Ответы

▲ 0

Скорее всего проблема в том, что Вы запускаете веб-сервер с командой "слушать локалхост" (php -S localhost:4040), однако пытаетесь подключаться к нему извне, а не с локалхоста (http://<server_ip>:4040). Ваши подключения к серверу "снаружи" не являются подключениями "с локалхоста", поэтому запущенный сервер на них не отвечает.

Попробуйте вместо php -S localhost:4040 использовать php -S 0.0.0.0:4040 (слушать не локалхост, а любые IPv4).

Если и это не поможет, попробуйте при запупущенном сервере отбратиться к нему не снаружи, а с той же самой FreeBSD-машины (т.е. локально):

curl -sSw"\n" -L -- http://127.0.0.1:4040