Как использовать виртуальный частный сервер в качестве WordPress Image CDN

У меня есть 2 Частных сервера и 1 Общий хостинг. 1 моего личного сервера не очень много используется, но мой общий хостинг перегружен изображениями, работающими с wordpress.

Я хочу установить свой собственный CDN с помощью своего личного сервера. Я уже делал следующее: –

  1. Создайте субдомен CDN моего сайта ( http://cdn.example.com с CNAME моего личного сервера.)
  2. Добавлен субдомен CDN для моего личного сервера ( http://cdn.example.com )

Мне нужна помощь в следующих двух вещах:

  1. Всякий раз, когда изображение загружается, он мгновенно загружается на мой CDN-сервер, который я создал в своем VPS.
  2. Все изображения загружаются с моего сервера CDN, например: – http://img.wordpressask.com/optimization/1.jpg

Для 2, я думаю, есть возможность использовать «.htaccess», но я слишком беспокоюсь о пункте 1, как заставить WordPress загружать мой файл в CDN вместо локальной папки.

Пожалуйста, не комментируйте и не отвечайте, используйте компанию CDN, такую ​​как maxcdn и т. Д., Я не могу позволить себе заплатить 1 дополнительный процент за CDN на данный момент.

Мне нужно решение строго на основе моего требования выше.

Любая помощь будет высоко оценен.

благодаря

Solutions Collecting From Web of "Как использовать виртуальный частный сервер в качестве WordPress Image CDN"

Похоже, вы хотите сделать что-то подобное, как описано в этой статье https://surpriseazwebservices.com/serve-images-from-sub-domain-in-wordpress/ . Вам нужно будет определить свой файл upload_url_path как ваш частный сервер, а также обновить путь к вашим существующим изображениям, выполнив следующий запрос в MySQL.

UPDATE wp_posts SET post_content = REPLACE (post_content,'http://yoursite.com/wp-content/uploads/','http://img.yoursite.com/'); 

Все этапы должны быть задокументированы в ссылке.