Использование NGINX в Kubernetes пытается загрузить активы с частным IP, а не с доменом - PullRequest
0 голосов
/ 13 февраля 2019

Так что я использую Laravel с Kubernetes, и все прекрасно работает, за исключением того факта, что когда я захожу на веб-сайт, это загружает слишком много.Я решил проблему и обнаружил, что некоторые файлы CSS и JS загружаются с использованием частного ip (тот, который начинается с 10: 10.244.xx.xx)

Я понятия не имею, что происходит.Это какая-то настройка NGINX, которая его испортила?Я использую вход NGINX по умолчанию для кластера, и я повторяю: все отлично работает, за исключением этой конкретной вещи.

Редактировать: Кажется, что команда route:cache испортила все.Я не знаю почему.

Ответы [ 3 ]

0 голосов
/ 13 февраля 2019

Никогда не используйте secure_asset() сверх asset(), если вы не знаете, что он может сделать.Мне пришлось заменить все мои secure_asset() на asset()

0 голосов
/ 23 февраля 2019

Итак, я нашел это.Кажется, мне приходилось запускать route:cache между config:cache и view:cache при каждом развертывании модуля.

0 голосов
/ 13 февраля 2019

убедитесь, что вы правильно получили домен в файле .env, в корневой папке вашего приложения:

sudo nano .env

найдите параметр APP_URL и настройте его правильно, затем выполните:

php artisan config:cache
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...