Невозможно получить доступ к локально размещенному приложению .php с IP-адресов вне сети. ⇐ Php
Невозможно получить доступ к локально размещенному приложению .php с IP-адресов вне сети.
Я использую домашний сервер Ubuntu 22.04. У меня установлены apache2 и php
# какой php /usr/bin/php # какой apache2 /usr/sbin/apache2 Я написал небольшое .php-приложение для игры Starfield, которую недавно приобрел, и размещаю его на локальном сервере дома.
Я установил использование страницы на порту 81
У меня есть домен, настроенный через Google, и у него есть рабочая запись DNS.
Я знаю, что это работает, поскольку у меня есть несколько других служб, которые подключаются через другие порты без проблем с внешним доступом.
Я поместил файлы в /var/www/html/Starfiled/
root@Asus-Ubuntu:[/var/www/html/Starfield]# ll всего 52 тыс. drwxr-xr-x 3 www-data www-data 4.0K 17 сентября 20:21 ./ drwxr-xr-x 4 root root 4.0K 16 сен 21:26 ../ -rwxr-xr-x 1 www-data www-data 844 16 сентября 21:46 bootstrap.php* -rwxr-xr-x 1 www-data www-data 1.4K 17 сен 00:38 btn_donate_TN.gif* -rwxr-xr-x 1 www-data www-data 2.3K 16 сентября 22:55 filter.php* drwxr-xr-x 8 www-data www-data 4.0K 17 сентября 10:41 .git/ -rwxr-xr-x 1 www-data www-data 66 16 сентября 21:25 .gitattributes* -rwxr-xr-x 1 www-data www-data 533 17 сентября 19:14 .htaccess* -rw-r--r-- 1 www-data www-data 21 сен 17 20:21 index2.php -rwxr-xr-x 1 www-data www-data 2.4K 17 сентября 00:46 index.php* -rwxr-xr-x 1 www-data www-data 176 16 сентября 21:46 pdo.php* -rwxr-xr-x 1 www-data www-data 1,5K 16 сен 22:15 Planets.php* -rwxr-xr-x 1 www-data www-data 608 17 сентября 10:31 util.php* Мой /etc/apache2/sites-available/000-default.conf
Имя сервера xxxx Администратор сервера xxxxxx Корень документа /var/www/html Запретить заказ, Разрешить Отказаться от всех Разрешить с 192.168.1.0/24 Журнал ошибок ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log вместе взятый Имя сервера xxxx Администратор сервера ххххх DocumentRoot /var/www/html/Starfield Индексы опционов FollowSymLinks Разрешить переопределить все Требовать все предоставленные Журнал ошибок ${APACHE_LOG_DIR}/starfield-error.log CustomLog ${APACHE_LOG_DIR}/starfield-access.log вместе взятый Я проверил, что мой маршрутизатор имеет правильную переадресацию портов для этой страницы.
# Имя службы Внешний начальный порт Внутренний начальный порт Внутренний IP-адрес 1 хххххх 3001-3001 3001-3001 192.168.1.27 2 хххххх 8096-8096 8096-8096 192.168.1.27 3 хххххх 2342-2342 2342-2342 192.168.1.27 4 HTTP 81-81 81-81 192.168.1.27 Я слушаю порт 81
# netstat -tulpn | греп :81 tcp6 0 0 :::81 :::* СЛУШАТЬ 549421/apache2 брандмауэр в настоящее время не активен
# статус ufw Статус: неактивен мой apache2.conf
ИмяСервера wiatech.xyz Слушай 81 DefaultRuntimeDir ${APACHE_RUN_DIR} Пид-файл ${APACHE_PID_FILE} Тайм-аут 300 KeepAlive включен МаксКипАливереквестс 100 KeepAliveTimeout 5 Пользователь ${APACHE_RUN_USER} Группа ${APACHE_RUN_GROUP} Имя хостаПоиск выключен Журнал ошибок ${APACHE_LOG_DIR}/error.log Предупреждение о уровне журнала IncludeOptional с поддержкой модов/*.load IncludeOptional с включенными модами/*.conf Включить порты.conf Параметры FollowSymLinks Аллововерид нет Требовать все отказы Аллововерид нет Требовать все предоставленные Индексы опционов FollowSymLinks Аллововерид нет Требовать все предоставленные ИмяФайлаДоступа.htaccess Требовать все отказы LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" в сочетании Формат журнала "%h %l %u %t \"%r\" %>s %O" общий Формат журнала «%{Referer}i -> %U» Формат журнала Агент "%{User-agent}i" IncludeOptional conf-enabled/*.conf IncludeOptional сайты с поддержкой/*.conf Я могу загрузить страницу из своей локальной сети на любом устройстве, однако, когда любой внешний IP-адрес пытается подключиться, они получают ошибку ERR_CONNECTION_TIMED_OUT.
Я все еще совсем не разбираюсь в вопросах запуска собственного сервера и поиска помощи в работе страницы. Благодарим вас за любую оказанную помощь.
Я пробовал несколько портов 80/8080/8085/81, результат тот же. Я могу получить доступ к странице локально, но время ожидания любого соединения за пределами моей домашней сети истекает.
Поскольку другие мои службы работают вне сети, я могу только предположить, что это связано с конфигурацией apache2.
Я использую домашний сервер Ubuntu 22.04. У меня установлены apache2 и php
# какой php /usr/bin/php # какой apache2 /usr/sbin/apache2 Я написал небольшое .php-приложение для игры Starfield, которую недавно приобрел, и размещаю его на локальном сервере дома.
Я установил использование страницы на порту 81
У меня есть домен, настроенный через Google, и у него есть рабочая запись DNS.
Я знаю, что это работает, поскольку у меня есть несколько других служб, которые подключаются через другие порты без проблем с внешним доступом.
Я поместил файлы в /var/www/html/Starfiled/
root@Asus-Ubuntu:[/var/www/html/Starfield]# ll всего 52 тыс. drwxr-xr-x 3 www-data www-data 4.0K 17 сентября 20:21 ./ drwxr-xr-x 4 root root 4.0K 16 сен 21:26 ../ -rwxr-xr-x 1 www-data www-data 844 16 сентября 21:46 bootstrap.php* -rwxr-xr-x 1 www-data www-data 1.4K 17 сен 00:38 btn_donate_TN.gif* -rwxr-xr-x 1 www-data www-data 2.3K 16 сентября 22:55 filter.php* drwxr-xr-x 8 www-data www-data 4.0K 17 сентября 10:41 .git/ -rwxr-xr-x 1 www-data www-data 66 16 сентября 21:25 .gitattributes* -rwxr-xr-x 1 www-data www-data 533 17 сентября 19:14 .htaccess* -rw-r--r-- 1 www-data www-data 21 сен 17 20:21 index2.php -rwxr-xr-x 1 www-data www-data 2.4K 17 сентября 00:46 index.php* -rwxr-xr-x 1 www-data www-data 176 16 сентября 21:46 pdo.php* -rwxr-xr-x 1 www-data www-data 1,5K 16 сен 22:15 Planets.php* -rwxr-xr-x 1 www-data www-data 608 17 сентября 10:31 util.php* Мой /etc/apache2/sites-available/000-default.conf
Имя сервера xxxx Администратор сервера xxxxxx Корень документа /var/www/html Запретить заказ, Разрешить Отказаться от всех Разрешить с 192.168.1.0/24 Журнал ошибок ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log вместе взятый Имя сервера xxxx Администратор сервера ххххх DocumentRoot /var/www/html/Starfield Индексы опционов FollowSymLinks Разрешить переопределить все Требовать все предоставленные Журнал ошибок ${APACHE_LOG_DIR}/starfield-error.log CustomLog ${APACHE_LOG_DIR}/starfield-access.log вместе взятый Я проверил, что мой маршрутизатор имеет правильную переадресацию портов для этой страницы.
# Имя службы Внешний начальный порт Внутренний начальный порт Внутренний IP-адрес 1 хххххх 3001-3001 3001-3001 192.168.1.27 2 хххххх 8096-8096 8096-8096 192.168.1.27 3 хххххх 2342-2342 2342-2342 192.168.1.27 4 HTTP 81-81 81-81 192.168.1.27 Я слушаю порт 81
# netstat -tulpn | греп :81 tcp6 0 0 :::81 :::* СЛУШАТЬ 549421/apache2 брандмауэр в настоящее время не активен
# статус ufw Статус: неактивен мой apache2.conf
ИмяСервера wiatech.xyz Слушай 81 DefaultRuntimeDir ${APACHE_RUN_DIR} Пид-файл ${APACHE_PID_FILE} Тайм-аут 300 KeepAlive включен МаксКипАливереквестс 100 KeepAliveTimeout 5 Пользователь ${APACHE_RUN_USER} Группа ${APACHE_RUN_GROUP} Имя хостаПоиск выключен Журнал ошибок ${APACHE_LOG_DIR}/error.log Предупреждение о уровне журнала IncludeOptional с поддержкой модов/*.load IncludeOptional с включенными модами/*.conf Включить порты.conf Параметры FollowSymLinks Аллововерид нет Требовать все отказы Аллововерид нет Требовать все предоставленные Индексы опционов FollowSymLinks Аллововерид нет Требовать все предоставленные ИмяФайлаДоступа.htaccess Требовать все отказы LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" в сочетании Формат журнала "%h %l %u %t \"%r\" %>s %O" общий Формат журнала «%{Referer}i -> %U» Формат журнала Агент "%{User-agent}i" IncludeOptional conf-enabled/*.conf IncludeOptional сайты с поддержкой/*.conf Я могу загрузить страницу из своей локальной сети на любом устройстве, однако, когда любой внешний IP-адрес пытается подключиться, они получают ошибку ERR_CONNECTION_TIMED_OUT.
Я все еще совсем не разбираюсь в вопросах запуска собственного сервера и поиска помощи в работе страницы. Благодарим вас за любую оказанную помощь.
Я пробовал несколько портов 80/8080/8085/81, результат тот же. Я могу получить доступ к странице локально, но время ожидания любого соединения за пределами моей домашней сети истекает.
Поскольку другие мои службы работают вне сети, я могу только предположить, что это связано с конфигурацией apache2.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подключение моей базы данных Google Cloud sql к моему размещенному php-приложению
Anonymous » » в форуме Php - 0 Ответы
- 79 Просмотры
-
Последнее сообщение Anonymous
-