Страница 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
вновь открылась пустая страница . Второй скрин вставить не получается.
Может кто сталкивался с такой проблемой?