Я закончил свое прекрасное приложение Laravel, назовем его Beautiful
на моем ПК для разработки.Поэтому пришло время поместить в продуктивную среду.
Мы используем Apache, и мне сказали, что мое приложение должно быть под /var/apache/html/projects/Beautiful
, поэтому я перенес приложение (используя Git), запустилкомпозитор и нпм, и такие.Я уже изменил файл .env, чтобы он подключался к производственной базе данных postgres и т. Д.
Даже страница индекса работает в http:://ourserver/Beautiful/public
, и тут возникает моя проблема.
Что еще мне нужно настроить, чтобы он работал без /public
?Проблема в том, что очевидно, что все маршруты не работают с публичными, например, http://ourserver/Beautiful/public/login
не работает, или любой другой.
Это конфигурация Apache или в Laravel я могу что-то сделать?
Я знаю, что правильно было бы создать виртуальный хост в Apache, который указывает на Beautiful.ourserver.com, но я не имею контроля над DNS, все, что я могу сделать, это работать с нашего сервера.