Как добиться работы нескольких web проектов на laravel на одном ip адресе nginx?
Задача запусить несколько laravel проектов на nginx на одном ip адресе вида you.ip.adress\project-name-one, you.ip.adress\project-name-two. ОС Win 10 x64, OSPanel 5.2.2. Как сконфигурировать nginx? nginx v 1.12
Владимир Скибин, надо добиться того чтобы в url не было /public/
если использовать apache, то задача решается очень просто накидываю .htaccess в корень проекта одного и второго
а как это сделать? я что то не понимаю...
Про 2 локейшена не прокатывает. Стоит только перейти на любую страницу кроме главной например на login, тут же nginx 404 ...
Владимир Скибин, да. Но вся соль в том что при переходе по адрису /blog/ или /repo/ вступае в силу роутер laravel, и для него начальная точка url должна быть / а не /blog или /repo . т.е. laravel работает по принципу domain.name/ это стартовая страница , damain.name/login это форма авторизации а в моем случае выходит domain.name/blog/login, а такого маршрута не существует естественно. в итоге или ловлю ошибку 404 от laravel или от nginx, а в случае с apache все прокатывает отлично... он просто перенаправляет запросы в директроию public/index.php, а там уже вступает в работу laravel в привычном ему виде и начинает отсчет url от domain.name/blog/ т.е для laravel это эквивалентно / так как и должно быть