Страница 10 из 11

Re: Доступ к сайту извне

Добавлено: 01 апр 2021, 16:15
SagePointer
dimalebid1991 писал(а): 01 апр 2021, 11:29 И сайт по прежднему не доступен. Что я делаю не так?
Ещё бы скриншоты ваши открывались, 404)

Re: Доступ к сайту извне

Добавлено: 06 май 2024, 16:53
Parrot
Добрый день.

Понадобилось запустить кое-какое веб-приложение в локальной сети для юзеров.
Давным-давно работал с денвером, но это было в прошлой жизни.

Программист сказал про ваш проект. Скачал, установил, очень долго вкуривал как и что работает, откуда какие настройки.

С грехом пополам запустил на локальной машине. И теперь вопрос - как это открыть в локалку? (вопрос с dns не интересует, его припишем руками на клиентских машинах)
Внешний адрес 192.168.106.168 в алиасе прописал. На фаерволе порты 80 и 443 открыты.
Суть вопроса в том, что спрашиваю про 6-ю версию. Про неё никто нигде ничего не рассказывал. Документацию прочитал вдоль и поперёк. Там без поллитра и примеров не разобраться. Да и многие вопросы вообще не освещены. MySQL в итоге еле-еле запустил. При запуске nginx - везде 404...

Re: Доступ к сайту извне

Добавлено: 06 май 2024, 17:08
Ink0gnit0
Parrot,
Если используете модуль Nginx-1.2X в качестве веб-сервера, измените в конфигурационном файле C:\osp6\config\Nginx-1.2X\default\settings.ini:
ip = ВАШ_IP_В_ЛОКАЛЬНОЙ_СЕТИ
В случае связки Apache/PHP-8.X, в конфигурационном файле C:\osp6\config\PHP-8.X\default\settings.ini:
ip = ВАШ_IP_В_ЛОКАЛЬНОЙ_СЕТИ
После изменений, перезапустите модуль(и) веб-сервера(ов)!!!

Re: Доступ к сайту извне

Добавлено: 06 май 2024, 19:21
Ink0gnit0
Parrot,
.... либо, согласно документации, в конфигурационном файле проекта C:\osp6\home\ВАШ_ПРОЕКТ\.osp\project.ini:
[ВАШ_ПРОЕКТ]

ip = IP_ВАШЕГО_КОМПЬЮТЕРА_В_ЛОКАЛЬНОЙ_СЕТИ
...

Re: Доступ к сайту извне

Добавлено: 06 май 2024, 20:40
Parrot
Ink0gnit0 писал(а): 06 май 2024, 19:21 Parrot,
.... либо, согласно документации, в конфигурационном файле проекта C:\osp6\home\ВАШ_ПРОЕКТ\.osp\project.ini:
[ВАШ_ПРОЕКТ]

ip = IP_ВАШЕГО_КОМПЬЮТЕРА_В_ЛОКАЛЬНОЙ_СЕТИ
...
Прописано, в локальной сети сервер не виден.

Nginx я запустить не смог, везде 404.

Re: Доступ к сайту извне

Добавлено: 06 май 2024, 21:15
Ink0gnit0
Последовательность действий для связки модулей Nginx-1.26/PHP-8.3-FCGI

1. Создайте каталоги проекта, к примеру site.lan:
- c:\osp6\home\site.lan
- c:\osp6\home\site.lan\.osp

2. В каталоге c:\osp6\home\site.lan\.osp создайте файл project.ini со следующим содержимым:
[site.lan]

ip = IP_ВАШЕГО_КОМПЬЮТЕРА_В_СЕТИ
php_engine   = PHP-8.3-FCGI
nginx_engine = Nginx-1.26

3. В каталоге c:\osp6\home\site.lan создайте файл index.php со следующим содержимым:
<?php
phpinfo();

4. Через системный трей или через Интерфейс командной строки, включите модули Nginx-1.26 и PHP/PHP-8.3-FCGI:
osp on Nginx-1.26
osp on PHP-8.3-FCGI

5. Проверитьте результат через браузер: https://site.lan

Re: Доступ к сайту извне

Добавлено: 11 май 2024, 19:14
DzonyBB
Ничего из вышепредложенного не взлетает . Вопрос остается открытым - Как подключится в локальной сети из другого компьютера к проэкту на ospanel 6.0 . Желательно поподробнее. Заранее спасибо.

Re: Доступ к сайту извне

Добавлено: 11 май 2024, 19:56
Ink0gnit0
DzonyBB,

1. Вы открыли порты 80/443 на компьютере с OSP6?

2. Вы прописали на клиентском компьютере в файле hosts запись вида:
IP_ВАШЕГО_КОМПЬЮТЕРА_C_OSP6_В_СЕТИ site.lan
?

3. Вы проверили утилитой telnet доступность сервера с OSP6 из локальной сети?

Если же вы хотите, чтобы ваш сайт был доступен из сети по IP-адресу, то согласно документации, следует добавить в конфигурационный файл проекта [КОРЕНЬ_OSP6]\home\site.lan\.osp\project.ini параметр aliases:
[site.lan]
aliases = IP_ВАШЕГО_КОМПЬЮТЕРА_C_OSP6_В_СЕТИ
ip = IP_ВАШЕГО_КОМПЬЮТЕРА_C_OSP6_В_СЕТИ
...

Re: Доступ к сайту извне

Добавлено: 11 май 2024, 21:31
DzonyBB
Вроде как взлетело, разбираюсь дальше.

Re: Доступ к сайту извне

Добавлено: 12 май 2024, 13:12
DzonyBB
В общем ситуация такая , удалось подключиться к серверу по локальной сети, но возникла странная ситуация . На ранее заинсталированных проэктах происходило подключение , но открывалась пустая страница , проэкт Laravel 11.07 + Inertia + React . Тогда я решил создать новый проэкт Laravel 11.07 + Inertia + React . После установки все открылось нормально , но после удаления папки build и команды
npm run dev
вновь открылась пустая страница . Второй скрин вставить не получается.
Может кто сталкивался с такой проблемой?