Показанное изображение не загружается после установки SSL Bitnami Apache - PullRequest
0 голосов
/ 06 марта 2020

Я недавно создал сайт-призрак на AWS EC2. Я использую Bitnami Ghost Image для установки призрака. Это изображение использует apache для веб-сервера. И моя версия Ghost CMS 3.9.0.

Я использую Cloudflare для карты DNS. Но прокси отключен на DNS включен.

Я использую Chrome для просмотра своего сайта.

После завершения установки я открываю сайт-призрак и панель администратора. Все кажется правильным. Я создаю тестовую запись, пишу контент, добавляю несколько изображений и изображение функции. Тогда отправьте это. Когда я просматриваю сообщение, это нормально. Все загружается идеально.

После этого я устанавливаю SSL-сертификат, используя команду, предоставленную bitnami blog.

/opt/bitnami/bncert-tool

После этого я снова вижу сообщение о том, что я создаю превью, а также home. Каждый этот груз идеально, но функция изображения не загружается как на домашней странице, так и на странице публикации. Когда я проверяю функцию сообщения с помощью правой кнопки мыши, а затем проверяю, URL-адрес изображения начинается с http: //, а не с https: //.

После этого я также использую команду

ghost config url https://sharebites.xyz

Но ничего не происходит.

Теперь мои настройки файла config.production. json такие же:

{
  "url": "http://sharebites.xyz",
  "urlSSL": "https://sharebites.xyz",
  "server": {
    "port": 2368,
    "host": "127.0.0.1"
  },
  "database": {
    "client": "..................",
    "connection": {
      "host": "..................",
      "user": "..................t",
      "password": "..................",
      "database": ".................."
    }
  },
  "mail": {
    "transport": "Direct"
  },
  "logging": {
    "transports": [
      "file"
    ]
  },
  "process": "local",
  "paths": {
    "contentPath": "/opt/bitnami/apps/ghost/htdocs/content"
  }
}

Я удаляю имя пользователя базы данных, пароль и имя базы данных с помощью «…» в целях безопасности.

Теперь изображение функции будет загружено. Но мой веб-сайт иногда загружается по SSL, а иногда нет по SSL.

Теперь адрес изображения функции является относительным адресом в проверяемом. и другие изображения контента поста по-прежнему используют абсолютный адрес с http: //

Пожалуйста, помогите мне.

...