[OCI] Ubuntu์—์„œ ํฌํŠธ ๊ฐœ๋ฐฉํ•˜๊ธฐ (์—ฐ๊ฒฐ ๊ฑฐ๋ถ€๋  ๋•Œ, ๋„๋ฉ”์ธ ์—ฐ๊ฒฐ ์˜ค๋ฅ˜)

[OCI] Ubuntu์—์„œ ํฌํŠธ ๊ฐœ๋ฐฉํ•˜๊ธฐ (์—ฐ๊ฒฐ ๊ฑฐ๋ถ€๋  ๋•Œ, ๋„๋ฉ”์ธ ์—ฐ๊ฒฐ ์˜ค๋ฅ˜)

node.js ๋“ฑ์„ ์ด์šฉํ•ด OCI ๊ฐ€์ƒ ๋จธ์‹ ์˜ Ubuntu์—์„œ ์›น ์„œ๋ฒ„ ๋“ฑ์„ ์—ด ๋•Œ, Connection Refused๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.ํ•ด๊ฒฐ์„ ์œ„ํ•ด์„œ๋Š”, ๋จผ์ € OCI ๊ด€๋ฆฌ์ž์˜ VCN ์ƒ์—์„œ ๋ฐฉํ™”๋ฒฝ์„ ์—ด์–ด์ค˜์•ผ ํ•œ๋‹ค.VCN Ingress Rule (์ˆ˜์‹  ๊ทœ์น™) ์„ค์ •์•„๋ž˜๋Š” ๋ชจ๋“  ํฌํŠธ์—์„œ ๋ชจ๋“  ๋ฐฉ์‹์œผ๋กœ ๋“ค์–ด์˜ค๋Š” ์—ฐ๊ฒฐ์„ ์ˆ˜์‹ ํ•˜๋„๋ก ํ•˜๋Š” ์„ค์ •์ด๋‹ค.๊ฐœ๋ฐœ ์šฉ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ์— ์ „์ฒด๋ฅผ ๊ฐœ๋ฐฉํ•˜์˜€์œผ๋‚˜ ๋ณด์•ˆ ์ƒ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ, ์‹ค์ œ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ๋Š” ์‚ฌ์šฉํ•˜๋Š” ํฌํŠธ๋งŒ ์—ด์–ด๋‘˜ ๊ฒƒ์„ ๊ฐ•๋ ฅํžˆ ๊ถŒ์žฅํ•œ๋‹ค.IPTABLES ์„ค์ •Ubuntu์˜ ๊ฒฝ์šฐ, ๊ฐ€์ƒ ๋จธ์‹  ์ž์ฒด๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ๋ฐฉํ™”๋ฒฝ์ธ iptables์—์„œ ํฌํŠธ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ด ๋ถ€๋ถ„ ๋˜ํ•œ ์ฐจ๋‹จ ํ•ด์ œํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.์œ„์—์„œ ์„ค๋ช…ํ•œ VCN์˜ ๊ฒฝ์šฐ OCI์—์„œ ์ ‘์† ์ž์ฒด๋ฅผ..

  • textsms
[OMV NAS] Nextcloud ์ธ์ฆ์„œ ์ ์šฉํ•˜๊ธฐ

[OMV NAS] Nextcloud ์ธ์ฆ์„œ ์ ์šฉํ•˜๊ธฐ

letsencrypt์™€ ๊ฐ™์€ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฌด๋ฃŒ ์ธ์ฆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ ์ž์ฒด๋Š” ๋‹ค์–‘ํ•œ ๋งค๋‰ด์–ผ์ด ์กด์žฌํ•˜๋ฏ€๋กœ ์Šคํ‚ต. (๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” macOS Ventura๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.) ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด, ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์น˜๊ณ , ์‹œํ‚ค๋Š” ๋Œ€๋กœ ์‚ฌ์ดํŠธ ์ฃผ์†Œ์™€ ์ด๋ฉ”์ผ ๋“ฑ์„ ์ž…๋ ฅํ•˜๊ณ , DNS ์ œ๊ณต์ž์—์„œ ์ฑŒ๋ฆฐ์ง€ TXT๋ฅผ ์—…๋ฐ์ดํŠธํ•ด ์ฃผ๋ฉด ๋œ๋‹ค. (DNS ์ ‘๊ทผ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค.) sudo certbot certonly --manual -v --preferred-challenges dns macOS ๊ธฐ์ค€, manual๋กœ letsencrypt๋กœ ์ธ์ฆ์„œ๋ฅผ ๋งŒ๋“ค๋ฉด /private/etc/letsencrypt/archive/[์‚ฌ์ดํŠธ์ฃผ์†Œ] ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„ค ๊ฐœ์˜ ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ cert1.pem ํŒŒ์ผ๊ณผ privke..

  • textsms