์๋ํ๋ ์ค ์ฌ์ดํธ๋ค์ ์ด๋ฏธ์ง ์ฉ๋์ ์ค์ด๊ณ , ๊ด๋ฆฌ ํจ์จ์ ๋์ด๊ธฐ ์ํด ๊ณตํต ์ด๋ฏธ์ง ์๋ฒ(media.panchock.net)๋ฅผ ๊ตฌ์ถํ๊ณ ,
๋ค๋ฅธ ์๋ํ๋ ์ค ์ฌ์ดํธ(panchokmool.co.kr)์ ๊ณต์ ํ๋ ๋ฐ์ ์ฑ๊ณตํ์ต๋๋ค.
์๋๋ ์ด ๊ณผ์ ์ค ์ฑ๊ณตํ ๋จ๊ณ๋ค์ ์์๋๋ก ์์ธํ๊ฒ ์ ๋ฆฌํ ๊ธฐ๋ก์
๋๋ค.
/home/media.panchock.net/public_html/uploads
certbot --webroot
๋ฐฉ์์ผ๋ก SSL ์ธ์ฆ์ ์ ์ ๋ฐ๊ธ ์๋ฃ<VirtualHost *:443>
ServerName media.panchock.net
DocumentRoot /home/media.panchock.net/public_html
<Directory /home/media.panchock.net/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/media.panchock.net/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/media.panchock.net/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/media.panchock.net/chain.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
/home/media.panchock.net/public_html/uploads/.htaccess
์ ๋ค์ ์ค์ ์ ์ ์ฉํ์ฌ ๋ณด์ ๋ฐ ์นP ์ต์ ํ ๋ฐ์:
# ๋๋ ํ ๋ฆฌ ๋ฆฌ์คํธ ๋ฐฉ์ง
Options -Indexes
# CORS ํ์ฉ (cross domain ์ด๋ฏธ์ง ํธ์ถ ํ์ฉ)
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
# WebP MIME ํ์
๋ฑ๋ก
<IfModule mod_mime.c>
AddType image/webp .webp
</IfModule>
์: panchokmool.co.kr
์ ์
๋ก๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ณต์ ํด๋๋ก ์ฐ๊ฒฐ
rm -rf /home/panchokmool.co.kr/public_html/wp-content/uploads
ln -s /home/media.panchock.net/public_html/uploads /home/panchokmool.co.kr/public_html/wp-content/uploads
function custom_upload_paths($uploads) {
$uploads['baseurl'] = 'https://media.panchock.net/uploads' . $uploads['subdir'];
$uploads['basedir'] = '/home/media.panchock.net/public_html/uploads' . $uploads['subdir'];
return $uploads;
}
add_filter('upload_dir', 'custom_upload_paths');
media.panchock.net/uploads
๋ก ์ ์ฅ๋จhttps://media.panchock.net/uploads/test-image.jpg
โ ์ ์ ์ถ๋ ฅ.htaccess
๋ด Access-Control-Allow-Origin "*"
์ค์ ์ ํตํด ํ ๋๋ฉ์ธ์์ ์ด๋ฏธ์ง ๋ถ๋ฌ์ค๊ธฐ ๋ฌธ์ ํด๊ฒฐOptions -Indexes
๋ก ๋๋ ํ ๋ฆฌ ๋
ธ์ถ ์ฐจ๋จmedia.panchock.net
์ SSL ์ธ์ฆ ๋ฐ ๋ฆฌ๋๋ ์
์ ์ ์ฒ๋ฆฌhongbomool.panchock.net
์์ ๋ณต์ฌํด์จ uploads
ํด๋์ ์ด๋ฏธ์ง ํ์ผ๋ค์ media.panchock.net/uploads
์๋ ์กด์ฌํ์ง๋ง, panchokmool.co.kr/wp-admin/upload.php
๋ฏธ๋์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ๋ํ๋์ง ์์.์ด๋ฐ ์์ผ๋ก ์ค์ ํ๋ฉด ์๋ํ๋ ์ค ์ฌ์ดํธ ๊ฐ ์ด๋ฏธ์ง ์ค๋ณต ์ ์ฅ ์์ด ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
ํ์ ์ ์ถ๊ฐ์ ์ธ ๋๊ธฐํ ๋๊ตฌ๋ฅผ ๋ง๋ค์ด ํ์ฅ๋ ๊ฐ๋ฅํฉ๋๋ค.
media.panchock.net
์์๋ง ๊ด๋ฆฌ๋๊ณ , ์ฌ๋ฌ ์ฌ์ดํธ(์: panchokmool.co.kr
, hongbomool.panchock.net
)์์ ๊ณต์ ํด์ ๋ถ๋ฌ์ค๋ ๋ฐฉ์upload_dir
ํํฐ๋ง ์ฌ์ฉํ๊ณ UPLOADS
์์๋ ์ค์ ํ์ง ์๋ ๊ฒ ์ข์ต๋๋ค.โ Smush๋? Smush Image Optimization์ ์๋ํ๋ ์ค์์ ์ด๋ฏธ์ง ์ฉ๋์ ์๋์ผ๋ก ์ค์ฌ์ฃผ๊ณ , ์ฌ์ดํธ ์๋๋ฅผ ๊ฐ์ ํ๋ ๋ฐ ๋์์…
โ WP Super Cache ์ต์ ํ ๊ฐ์ด๋ 1. ์บ์ ๋ชจ๋ ์ค์ ์ค์ > WP Super Cache…
"์ ์ ์ฐจ๋จ? ๊ฑฑ์ ๋ง์ธ์! ๋ฏฟ๊ณ ๋ฐ๋ผ์ค๋ฉด ๋ฉ๋๋ค ?" ์๋ฒ ์์ ์ ํ๋ค๊ฐ ๊ฐ์๊ธฐ ๋ด๊ฐ ์ ์์ด ์…
Max button - ์๋ํ๋ ์ค์ ๋ฒํผ์ ๋ฌ์๋ณด์! ์๋ํ๋ ์ค์์ ๋ฒํผ์ ๋ง๋๋ ๊ฒ์ด ์ด๋ ค์ฐ์ ๊ฐ์? ์๋ํ๋ ์ค๋ ํธ์ง๊ธฐ์์ ์ผ๋ฐ ํ ์คํธ…
Bing ๊ฒ์ ๊ฒฐ๊ณผ์์ ํ๋น์ฝ์ด ์๋ณด์ด๋ ํ์ ํ๋น์ฝ(favicon)์ 'favorite icon'์ ์ฝ์๋ก, ๋ธ๋ผ์ฐ์ ์ฃผ์ ํ์์ค์ ๋ํ๋๋ ์์…
WordPress ์น์ฌ์ดํธ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๋ฐ ์ข์ ์๊ธฐ๋ ์์ต๋๋ค. ๊ด๋ฆฌ์ ํ์ด์ง๋ ํ๋ก ํธ์๋์์๋ , ์ฌ์ดํธ ์ค๋ฅ๋ ์ ๋ง ์ง์ฆ๋์ฃ .…