Через апач получилось, спасибо!SagePointer писал(а): ↑17 авг 2024, 02:26 Сейчас проверил, обнаружил в OSPanel 6 то ли фичу, то ли баг: если в aliases указать IP-адрес, то веб-сервер будет пытаться забиндоваться на этот IP независимо от того, хотим мы этого или нет.
Это мешает подобному сценарию использования, когда мы хотим принимать соединения по имени хоста, являющимся IP-адресом, но слушать на нём не можем (он в сети за роутером, а IP выдаётся роутеру).
Но это можно обойти кастомным конфигом Апача/nginx. В случае Апача это просто:
Допустим, у нас доменное имя domain.local, внешний статичный IP = 111.22.333.44, внутренний IP в локальной сети роутера = 192.168.0.5.
Тогда понадобится следующая конфигурация:
home\domain.local\.osp\project.ini[domain.local] ..... ip = 192.168.0.5home\domain.local\.osp\apache\domain.local.confServerAlias 111.22.333.44В случае nginx всё немного сложнее, потому что не получится просто вставить в конфиг отдельную директиву server_name, придётся весь блок server { } вставлять и подправить его, добавив наш внешний IP в server_name дополнительно к существующему имени домена.
- Главная Список форумов Обсуждение Open Server
- Поиск
-
- Текущее время: 30 апр 2025, 03:33
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.