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

OpenServer 6 и доступ из интернета

Добавлено: 07 июл 2024, 20:41
Gotiks
Всех категорически приветствую! Как настроить из локальной сети понятно. подскажите как настроить на внешний ip адрес.
P.S ip у меня белый и порт 80 открыт

Re: OpenServer 6 и доступ из интернета

Добавлено: 07 июл 2024, 21:09
Максим
Здравствуйте. Обратите внимание — ваш IP должен быть белым (доступным из сети) и статическим (не меняться после переподключения к сети).

Если внешний IP назначен непосредственно компьютеру:

- укажите этот IP в качестве алиаса домена в файле настроек проекта project.ini и перезапустите OSP
- в настройках файрвола Windows разрешите доступ для портов 80 и 443

Если внешний IP у вас на роутере, т.е. отличается от назначенного компьютеру в локальной сети:
(из-за недоработки OSP процесс несколько сложнее, но после ближайшего обновления вместо создания отдельного файла потребуется только указать алиас по примеру способа выше)

- создайте отдельный конфиг вашего домена для Apache или Nginx (смотря что используете)
- укажите этот IP в качестве алиаса домена в созданном вами файле конфигурации и перезапустите OSP
- в настройках роутера настройте проброс портов 80 и 443 к вашему компьютеру
- в настройках файрвола Windows разрешите доступ для портов 80 и 443

Теперь, независимо от способа, вы можете подключиться к домену по протоколу HTTP. Протокол HTTPS будет работать с предупреждением, т.к. домен использует локальный сертификат.

Re: OpenServer 6 и доступ из интернета

Добавлено: 07 июл 2024, 22:53
EnjoyWeb
Ждём ждём обновку, так будет удобнее.

Re: OpenServer 6 и доступ из интернета

Добавлено: 08 июл 2024, 15:33
Gotiks
Максим писал(а): 07 июл 2024, 21:09 Здравствуйте. Обратите внимание — ваш IP должен быть белым (доступным из сети) и статическим (не меняться после переподключения к сети).

Если внешний IP назначен непосредственно компьютеру:

- укажите этот IP в качестве алиаса домена в файле настроек проекта project.ini и перезапустите OSP
- в настройках файрвола Windows разрешите доступ для портов 80 и 443

Если внешний IP у вас на роутере, т.е. отличается от назначенного компьютеру в локальной сети:
(из-за недоработки OSP процесс несколько сложнее, но после ближайшего обновления вместо создания отдельного файла потребуется только указать алиас по примеру способа выше)

- создайте отдельный конфиг вашего домена для Apache или Nginx (смотря что используете)
- укажите этот IP в качестве алиаса домена в созданном вами файле конфигурации и перезапустите OSP
- в настройках роутера настройте проброс портов 80 и 443 к вашему компьютеру
- в настройках файрвола Windows разрешите доступ для портов 80 и 443

Теперь, независимо от способа, вы можете подключиться к домену по протоколу HTTP. Протокол HTTPS будет работать с предупреждением, т.к. домен использует локальный сертификат.
Можно по подробней про как создать отдельный конфиг вашего домена для Apache
У меня IP белый (доступный из сети) и статический (не меняется после переподключения к сети)

Re: OpenServer 6 и доступ из интернета

Добавлено: 08 июл 2024, 22:29
Максим
Gotiks писал(а): 08 июл 2024, 15:33 Можно по подробней про как создать отдельный конфиг вашего домена для Apache
Вам нужен второй вариант с полной заменой конфигурации.

https://github.com/OSPanel/OpenServerPa ... 0%B8%D0%B8

Re: OpenServer 6 и доступ из интернета

Добавлено: 11 июл 2024, 04:12
vitea7
У меня получился вот такой код по пути, но внешний доступ пока не заработал

mysite.ru\.osp\nginx\mysite.ru.conf
server {
    listen                       78.107.111.11:80;
    listen                       78.107.111.11:443 ssl;
    ssl_certificate              'C:/OSPanel/data/ssl/modules/Nginx-1.26/cert.crt';
    ssl_certificate_key          'C:/OSPanel/data/ssl/modules/Nginx-1.26/cert.key';
    root                         'C:/OSPanel/system/public_html/default';
    location / {
                                 try_files $uri $uri/ /index.html =404;
    }
}
Шаблон для apache так и не нашёл, плюс непонятно как проверить nginx обрабатывает запросы или apache?

Re: OpenServer 6 и доступ из интернета

Добавлено: 03 дек 2024, 22:23
kobanozadze
Максим писал(а): 07 июл 2024, 21:09 Здравствуйте. Обратите внимание — ваш IP должен быть белым (доступным из сети) и статическим (не меняться после переподключения к сети).

Если внешний IP назначен непосредственно компьютеру:

- укажите этот IP в качестве алиаса домена в файле настроек проекта project.ini и перезапустите OSP
- в настройках файрвола Windows разрешите доступ для портов 80 и 443

Если внешний IP у вас на роутере, т.е. отличается от назначенного компьютеру в локальной сети:
(из-за недоработки OSP процесс несколько сложнее, но после ближайшего обновления вместо создания отдельного файла потребуется только указать алиас по примеру способа выше)

- создайте отдельный конфиг вашего домена для Apache или Nginx (смотря что используете)
- укажите этот IP в качестве алиаса домена в созданном вами файле конфигурации и перезапустите OSP
- в настройках роутера настройте проброс портов 80 и 443 к вашему компьютеру
- в настройках файрвола Windows разрешите доступ для портов 80 и 443

Теперь, независимо от способа, вы можете подключиться к домену по протоколу HTTP. Протокол HTTPS будет работать с предупреждением, т.к. домен использует локальный сертификат.
здравствуйте мне нужна помощь.
я сделал проброс портов 80 и 443 в брандмауэре, открыть порты в роутере 80 и 443.
C:\OSPanel\home\example.local\.osp\project.ini добавил
ip                = 192.168.0.114
[example.local]

ip                = 192.168.0.114
php_engine        = PHP-8.1
после этого наконец то смог зайти на сайт с глобального интернета но попадаю на страницу Как вы здесь оказались?
Для перенаправления запросов IP-адреса к локальному домену создайте соответствующий алиас в настройках целевого домена.

Если вы обращались к конкретному домену, то проверьте наличие блока его конфигурации в итоговом конфиге сервера.
что дальше делать?

Re: OpenServer 6 и доступ из интернета

Добавлено: 03 дек 2024, 23:19
Максим
Выше же есть ответ. Пока ждите обновления, т.к. в программе есть поведение не позволяющее указать IP роутера в качестве алиаса. Пока ждете обновления единственный выход - создать выделенный конфиг веб-сервера для домена.

Re: OpenServer 6 и доступ из интернета

Добавлено: 11 апр 2025, 14:53
Maro_der
Дождались обновления, а проблему решить сходу не удалось.

Максимально удаётся добиться только той же страницы "Как вы здесь оказались?"

Re: OpenServer 6 и доступ из интернета

Добавлено: 11 апр 2025, 16:33
Максим
Maro_der писал(а): 11 апр 2025, 14:53 Дождались обновления, а проблему решить сходу не удалось.

Максимально удаётся добиться только той же страницы "Как вы здесь оказались?"
Проблемы никакой нет, укажите правильный ip и алиас для проекта и вперёд. "Как вы здесь оказались?" открывается когда не настроен алиас.