- Главная Список форумов Обсуждение Open Server
- Поиск
-
- Текущее время: 18 апр 2025, 23:05
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.
[НАИМЕНОВАНИЕ_ДОМЕНА] ... ip = IP_ВАШЕГО_КОМПЬЮТЕРА_СЕТИ aliases = mail forum subdomen1 subdomen2Проверьте результат, пройдя по адресу http://IP_ВАШЕГО_КОМПЬЮТЕРА_СЕТИ
Неа, сервер тогда с ошибкой запускается, красным в трее горит, в логах php выдает AH00072: make_sock: could not bind to address [Статичный IP]:443
netstat /abn
Нет, порт прокинут очень давно и до этого я использовал старую версию OSP, все было хорошо. На 443 никто не сидит. Это я тоже сразу проверил.
[domain.local] ..... ip = 192.168.0.5home\domain.local\.osp\apache\domain.local.conf
ServerAlias 111.22.333.44В случае nginx всё немного сложнее, потому что не получится просто вставить в конфиг отдельную директиву server_name, придётся весь блок server { } вставлять и подправить его, добавив наш внешний IP в server_name дополнительно к существующему имени домена.
Да, это известное поведение. В ближайшем обновлении станет учитываться только поле ip.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 дополнительно к существующему имени домена.
НетSagePointer писал(а): ↑17 авг 2024, 00:41В выдаче команды ipconfig /all этот [Статичный IP] фигурирует?
Ну, тогда не получится на него забиндовать. Если у вас Апач - то выше написал решение для него.FeST1VaL писал(а): ↑19 авг 2024, 14:18НетSagePointer писал(а): ↑17 авг 2024, 00:41 В выдаче команды ipconfig /all этот [Статичный IP] фигурирует?