Страница 2 из 2

Re: Статичный IP

Добавлено: 19 авг 2024, 15:00
FeST1VaL
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.5
home\domain.local\.osp\apache\domain.local.conf
ServerAlias    111.22.333.44
В случае nginx всё немного сложнее, потому что не получится просто вставить в конфиг отдельную директиву server_name, придётся весь блок server { } вставлять и подправить его, добавив наш внешний IP в server_name дополнительно к существующему имени домена.
Через апач получилось, спасибо!