Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Возможно, я совсем нуб, но подскажите, как на ospanel запустить laravel. автоматом переходит на https протокол, браузер ругается на отсутствие сертификата.
Если есть мануал на обход этой проблемы дайте пожалуйста ссылку.
Раньше ставил, на опенсервер и оспанель, на другом компе, проблем не было, но он приказал долго жить.
Выручайте, до продакшена этот проект не дойдет скорее всего, пишу как обучалку для себя, так, что сертификат, априори не нужен.
ps
установил laravel V5.6 + orchid
Изменено ewgenm (10.04.2018 22:47:59)
Примус. Признание Америки. МОСКВОШВЕЯ. Примус.
Не в сети
Добрый день.
Хром автоматом переходит на https если домен ".dev"
Возможно есть и другие подобные.
Я использую ".local" все нормально.
Браузер ругается но работать дает.
Изменено spamarmy (11.04.2018 10:05:02)
Не в сети
я сменил на .test Или .loc тоже понимает. (если не заработает, возможно нужно переустановить вагрант на более свежую версию. (дамп базы сделать не забудьте перед маневрами))
(выгрузка mysqldump -u homestead -p названиебд | gzip > `date +outputfile.sql.%Y%m%d.%H%M%S.gz`)
(загрузка zcat outputfile.sql.20180319.104626.gz | mysql -u homestead -p названиебд)
secret
Изменено sam (11.04.2018 12:38:28)
Не в сети
Можно сгенерировать сертификаты, и тогда проблем вообще не будит.
@echo OFF setlocal set OPENSSL_CONF=D:\Development\OSPanel\modules\http\Apache-PHP-7.2-x64\conf\openssl.cnf set PATH=%PATH%;D:\Development\OSPanel\modules\http\Apache-PHP-7.2-x64\bin set dname=site.dev set days=730 set key_bits=2048 set root_certs_path=D:\Development\OSPanel\userdata\config\cert_files echo [trust_cert] > %dname%.cnf echo subjectAltName=@alt_names >> %dname%.cnf echo keyUsage=digitalSignature,keyEncipherment,dataEncipherment >> %dname%.cnf echo extendedKeyUsage=serverAuth,clientAuth >> %dname%.cnf echo [alt_names] >> %dname%.cnf echo DNS.1 = %dname% >> %dname%.cnf echo DNS.2 = %dname%.ospanel.io >> %dname%.cnf openssl genrsa -out %dname%.key %key_bits% openssl req -sha256 -new -utf8 -key %dname%.key -out %dname%.csr -subj /emailAddress="info\@ospanel\.io"/C=RU/stateOrProvinceName="Russian Federation"/L=Moscow/O="Open Server Panel"/OU=Software/CN=%dname% rem Для создания сертификата, подписанного доверенным сертификатом openssl x509 -sha256 -req -days %days% -in %dname%.csr -extfile %dname%.cnf -extensions trust_cert -CA %root_certs_path%\rootCA.crt -CAkey %root_certs_path%\rootCA.key -out %dname%.crt del %dname%.csr del %dname%.cnf pause
Замените пути на свои, сохраните с расширением cmd, и запустите. Сертификаты будут созданы. Затем копируете их в ПУТЬ ДО ОПЕН СЕРВЕРА\userdata\config\cert_files.
Затем копируете конфиг активного сервера, он находится в ПУТЬ ДО ОПЕН СЕРВЕРА\userdata\config\Apache-PHP-7.2-x64_vhost (в моем случае так), и вставляете его в папку с проектом (где находится точка входа в приложение), для ларавела это public.
Меняете в этом конфиге пути до сертификатов. В моем случае это
SSLCertificateFile "D:\Development\OSPanel\userdata\config\cert_files\site.dev.crt" SSLCertificateKeyFile "D:\Development\OSPanel\userdata\config\cert_files\site.dev.key"
Перезагружаете сервер, и браузер больше не будит ругаться.
Изменено TrueKanonir (11.04.2018 14:38:16)
Не в сети
Помогло переименование в .local
Примус. Признание Америки. МОСКВОШВЕЯ. Примус.
Не в сети
Страницы 1