Я недавно создал сайт-призрак на 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: //
Пожалуйста, помогите мне.