์ ๋ณด๊ฐ ๋ ์ ์ค๋ฅด๋ ค๊ณ ํฉ๋๋ค. ์ ์ค๋น๊ฐ ์๋ฃ๋ ํ ๋ ๊ทธ๋จ ๋ด์ ๋ง๋ค๊ณ ์ก์ธ์ค ํ ํฐ์ zammad ํ ๋ ๊ทธ๋จ ๊ตฌ์ฑ์ ๋ฃ์์ต๋๋ค. ํ์ง๋ง ์ ๋ณด ๋ด๊ณผ ์ฑํ ํ ๋ zammad์๋ ์๋ฌด๊ฒ๋ ๋ํ๋์ง ์์ต๋๋ค.
์ฐพ์์ผ ํ ๊ตฌ์ฑ์ ํน๋ณํ ๊ฒ์ด ์์ต๋๊น?
๊ฐ์ฌ!
์๋ ํ์ธ์ @ Julian0o ,
Zammad ๋ก๊ทธ ํ์ผ (log / production.log)์๋ณด๊ณ ํ ๋ ๊ทธ๋จ ์น ํธํฌ ๋ฉ์์ง๋ฅผ ์์ ํ๋์ง ํ์ธํ๊ณ ํ ๋ ๊ทธ๋จ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์ ์ฑํ ๋ฉ์์ง๋ฅผ ์ ๋ ฅ ํ ์ ์์ต๋๊น?
์ ์ฒด๊ฐ ์์ผ๋ฉด ํ ๋ ๊ทธ๋จ ๋ด์ ์ญ์ ํ๊ณ (BotFather ๋ฐ Zammad ๊ด๋ฆฌ์ ์ธํฐํ์ด์ค๋ฅผ ํตํด) ๋ด์ ๋ค์ ๋ฑ๋กํ๊ณ Zammad ๊ด๋ฆฌ์ ์ธํฐํ์ด์ค์ ๋ค์ ์ถ๊ฐํ์ญ์์ค. ๊ทธ๋ฐ ๋ค์ ํ ๋ ๊ทธ๋จ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์ ๋ฉ์์ง๋ฅผ ๋ค์ ๋ณด๋ด์ญ์์ค.
log / production.log์ ํญ๋ชฉ์ด ์์ง๋ง Zammad์ ํฐ์ผ์ด ๋ํ๋์ง ์๋ ๊ฒฝ์ฐ ์๋ํ๋ ๋ฐ ๋์์ด๋๋ ์ค๋ฅ ๋ฉ์์ง๊ฐ ์์ด์ผํฉ๋๋ค. :)
-๋จ์ ์ด๋ฆ
๊ณ ๋ง์์ ๋งํด.
๋๋ ์ด๊ฒ์ ์ํ ํ ๊ฒ์ด๋ค. ํ์ง๋ง ๋ง์์ ๋ญ๊ฐ๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ์ ์๋ก์ด ์ฐจ์ธ๋ Super Duper ๋ฐฉํ๋ฒฝ :) ์ด๊ฒ์ ํ์ธํ ๊ฒ์ ๋๋ค.
์๊ฒ ์ต๋๋ค. ๋ฐฉํ๋ฒฝ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ง๋ง ๋ก๊ทธ์๋ ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ์ ๋ณด ํ ํฐ์ ์ถ๊ฐ ํ ๋๋ง.
์๊ฒ ์ต๋๋ค. ๋ฐฉํ๋ฒฝ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํ์ง๋ง ๋ก๊ทธ์๋ ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ์ ๋ณด ํ ํฐ์ ์ถ๊ฐ ํ ๋๋ง.
๋ง์ต๋๋ค. Telegram์ด Zammad ์ธ์คํด์ค์ ๋ํ ์ฐ๊ฒฐ์ ํ์ธํ๊ณ ์์ต๋๋ค (https ๋ง, ์ ํจํ ์ธ์ฆ์ ๋ฑ ...).
-=> ์ผ๋ฐ์ ์ผ๋ก ์ด๊ฒ์ ์ด์ ์ ์๋ํฉ๋๋ค.
ํ ๋ ๊ทธ๋จ์์ ๋ค์ ๋ด์ ์ญ์ ํ๊ณ ์ถ๊ฐ ํ ์ ์์ต๋๊น (ํ์คํ ํ์ธํ๊ธฐ ์ํด). ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์ฌ๋๋ ๋ด์๊ฒ ์ธ ์ ์์ต๋๊น?
์ด๋ฏธ ์ ๋ด์ ๋ง๋ค๊ณ ๋ค๋ฅธ ์ฌ๋๋ ๋ด์ ์์ฑํ์ต๋๋ค. ๋ด์ ํน๋ณํ ์ค์ ์ด ์๋์?
์๋์. ํน๋ณํ ์ค์ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ์์ ํ ์๋ก์ด ๋ฒํธ์ ์๋ก์ด ๋ด์ผ๋ก ์ค๋ 10 ์๊ฒฝ์ ๊ทธ๊ฒ์ ํ ์คํธํ์ต๋๋ค. ๊ทธ๋ฅ ์ ์๋ํ์ต๋๋ค. :-/
์ ์๊ฒ๋ HTTPS ๋ฌธ์ ์์ต๋๋ค. Telegram์๋ ์ ํจํ ์ธ์ฆ์๊ฐ์๋ HTTPS ์๋ ํฌ์ธํธ๊ฐ ํ์ํฉ๋๋ค (์์์ ์ธ๊ธ ํ @martini ์ฐธ์กฐ). HTTP์์ HTTPS๋ก ์ ํ ํ ํ ๋ค์ด์ค๋ ๋ฉ์์ง๊ฐ ๊ฐ๋ฅํ์ต๋๋ค.
์ ํจํ SSL ์ธ์ฆ์๊ฐ ์์ต๋๋ค.
JFI : https://docs.zammad.org/en/latest/channel-telegram.html-> ๋ด ์ค์ ์ ๋ํ ์ถ๊ฐ ์ค์ ์์. ๊ทธ๋ฅ ์ ์์ ์ธ (๋น ๋ฅธ) ๋ฐฉ๋ฒ.
Strang์ ์ฒซ ๋ฒ์งธ / ์ด๊ธฐ ํ ๋ ๊ทธ๋จ http ํธ์ถ์ด ์ ์๋ํ๋ค๋ ๊ฒ์ ๋๋ค. http_type ๋๋ fqdn์ด ์๋ชป๋ ๊ฒฝ์ฐ ํ ๋ ๊ทธ๋จ์์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ฐ๊ฒ๋ฉ๋๋ค. ->ํ์ง๋ง ์ ๋ณด์ ๋ฐ๋ฅด๋ฉด ๊ด์ฐฎ์ต๋๋ค (๊ทธ๋ ์ง ์์ผ๋ฉด Zammad์์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋จ).
์ง๊ธ ์ ๋ณด ์์ฒด์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๐ค 30 ๋ถ ํ์ ๋ค์ ํ ์คํธ ํด๋ณด์ธ์. ์ด์ํ.
์ค๋ ๋ด์ค ์๋์? ์ด์ ์ ๋ณด์์ http ์ ํ๋ฅผ ๋ฐ์ต๋๊น?
๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. Zammad ๊ตฌ์ฑ์์ ๋ด์ด ๋ฑ๋ก๋๊ณ ๋ น์์ ๋๋ค. ์ ๋ณด์ ํจ๊ป ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ๋ Zammad์๋ ์๋ฌด๊ฒ๋ ์์ต๋๋ค. production.log์๋ ๋ฉ์์ง๊ฐ ์์ต๋๋ค.
์ ํจํ SSL ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๊ณ Zammad๋ HTTPS๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๋ฌธ์ ๊ฐ ์ฌ์ ํ ์ง์๋ฉ๋๋ค. ์ด์ ๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ...
๋๋ ๊ทธ๊ฒ์ ์ฌํ ํ ์ ์์ต๋๋ค. @ Julian0o @ mgibu27 ์ด๋ฏธ ์ ๋ด์ ๋ง๋ค๋ ค๊ณ ํ์ต๋๊น?
์, ์ด๋ฏธ ๋ค๋ฅธ ๋ ๊ฐ์ ์๋ก์ด ๋ด์ผ๋ก ์๋ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ๊ฐ์ ๋ฌธ์ ์
๋๋ค.
๊ณ ์ IP๊ฐ์๋ ์ฌ์ค DSL ํ์ ์์ Zammad๋ฅผ ์คํํ๊ณ ์์ง๋ง ์น์์ ๊ณต์ฉ ์ก์ธ์ค๋ฅผ ์ํด DynDNS๋ฅผ ์ฌ์ฉํฉ๋๋ค. SSL ์ธ์ฆ์๊ฐ ์ ํจํ๋ฉฐ ํ์ค HTTPS ํฌํธ 443์ ์ฌ์ฉํฉ๋๋ค.
์ ๋ณด ๋ฑ์ ์ํด ๋ค๋ฅธ ํฌํธ๊ฐ ํ์ํฉ๋๊น?
๋๋ ๋ํ ์๋ก์ด ๋ด์ผ๋ก ๋ค๋ฅธ ํ ๋ ๊ทธ๋จ ๊ณ์ ์ ์๋ํ์ต๋๋ค. ๋ก๊ทธ์๋ ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ๋ฌธ์ ๋ฅผ ์ฐพ๊ธฐ ์ํด ํ ๋ทฐ์ด ์ธ์ ์ ์์ํ ์ ์์ต๋๋ค. ๋๋ ๋ค์ ๋๋ฅดํ ์ถ์ ์ด๋ค.)
@ Julian0o ์ ๋ ๋ค์ ๋๋ฅดํ์์ ์ ๋ง ๊ฐ๊น์ต๋๋ค. ์ํ์ ๋ค๋ฉด ์คํ๋ฒ ์ค๋ ๋ค๋ฅธ ๊ณณ์์ ๋ฉ์ง ๋ํ์ ๋๋ฒ๊น ์ธ์ ์ ๊ฐ์ง ์ ์์ต๋๋ค. ๋์๊ฒ ์ด๋ฉ์ผ์ ๋ณด๋ด๊ฑฐ๋ ํธ์ํฐ์ ๋๋ฅผ ํ!
@ mgibu27 ํ ๋ ๊ทธ๋จ์ ํด๊ฒฐ ๋ IP ์ฃผ์์ ๋ํ ํน๋ณํ ๊ฒ์ฌ๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค ( @ Julian0o ์ ๋ฌธ์ ์ ์ฌ์ ํ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค. HTTP ํฌํธ 80๋ zammad ์ธ์คํด์ค๋ฅผ ์ ๊ณตํ๊ฑฐ๋ HTTPS๋ก ๋ฆฌ๋๋ ์ ํฉ๋๊น?
@schurig ๋ฉ์ผ์ด ์์ต๋๋ค.
์ฌ๊ธฐ์ ํน๋ณํ ๊ตฌ์ฑ์ด ์์ต๋๋ค.
๊ณต์ฉ IP-> PaloAlto NG ๋ฐฉํ๋ฒฝ-> Kemp Loadmaster-> Zammad
์ด์ฉ๋ฉด ์ด๊ฒ์ ์ง์ ๋์ง ์์ ์ผ์ ํ ์ ์์ต๋๋ค ...
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ฐฉํ๋ฒฝ์์ http (ํฌํธ 80)๋ ํ์ฉํด์ผํฉ๋๊น?
์ด๋ฏธ ์๋ก ๋ง๋ ๋ด์ผ๋ก ์๋ํ์ง๋ง ์ด์ด ์์ต๋๋ค. ๋ด๊ณผ ์ฑํ ์ ์์ํ ํ ํ์ ๋ฉ์์ง๊ฐ ์ ์ก๋๊ฑฐ๋ ํฐ์ผ์ด ์์ฑ๋์ง ์์ต๋๋ค. zammad-log๋ ์กฐ์ฉํฉ๋๋ค.
@schurig @ Julian0o ์ฌ๊ธฐ์ ํ๋ก์ธ์ค / ํผ๋๋ฐฑ์ด ์์ต๋๊น? ์ ๋ณด๊ฐ ๋ฉ์์ง๋ฅผ ๋ณด๋ด์ง ์๋ ์ด์ ๋ฅผ ์๋ ๊ฒ์ด ์์ต๋๊น?
@martini ์์ง ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์ ๋ ์ง๋ฅผ ์์์ต๋๋ค :) @schurig ์ ํจ๊ป ์๋ก์ด ์ธ์ ์ ์์ํ๋ ค๊ณ ํฉ๋๋ค.
ํ์ฌ ์ ๋ณด ๋ด๊ณผ ์ฑํ ํ ๋ zammad์๋ ์๋ฌด๊ฒ๋ ๋ํ๋์ง ์์ต๋๋ค. ๋ฌธ์ ๊ฐ ์์ต๋๊น?
ํ์ฌ ์ ๋ณด ๋ด๊ณผ ์ฑํ ํ ๋ zammad์๋ ์๋ฌด๊ฒ๋ ๋ํ๋์ง ์์ต๋๋ค. ๋ฌธ์ ๊ฐ ์์ต๋๊น? <
๋ ์ผ์ฐ ์๋ ํ์ต๋๊น?
๋ฟก๋ฟก
์๋์. ์๋ก์ด zammad ๊ตฌํ์
๋๋ค. ํ์ง๋ง์ด ๋ด์ ๋ด ์์ํ ์ฑํ
์๋ ์ฌ์ฉํ๋๋ฐ, ์์ํ ์ชฝ์์๋ ์๋ํ์ง ์์ต๋๋ค.
SSL์ ์ค์นํ๊ณ ์ด์ Telegram ๋ด์ด ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค. :)
์ ๋ฐ์ดํธ : ์ค๋ ์ ๋ ํ ๋ ๊ทธ๋จ์ด ์นํ ์๋ ํฌ์ธํธ์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด์ง ์๋ ์ด์ ๋ฅผ ์์ ๋์ต๋๋ค.
์ ๋ณด์๊ฒ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ๋ฌผ์ด๋ณผ ์ ์์ต๋๋ค.
curl https://api.telegram.org/bot:your_bot_key/getWebhookInfo
์ ๊ฒฝ์ฐ์๋ ํ ๋ ๊ทธ๋จ์ด SSL ์ธ์ฆ์๋ฅผ ํ์ธํ ์ ์์์ต๋๋ค.
"last_error_message":"SSL error {337047686, error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed}"
ํ์ง๋ง ๋ด ๋ธ๋ผ์ฐ์ ์์๋ SSL ์ธ์ฆ์๊ฐ ๊ด์ฐฎ์ ๋ณด์ ๋๋ค.
Telegram์๋ ์ ์ฒด ์ธ์ฆ์ ์ฒด์ธ์ด ํ์ํฉ๋๋ค (CA ๋ฒ๋ค ๋๋ ์ ์ฒด ์ฒด์ธ ์ธ์ฆ์๋ผ๊ณ ๋ ํจ).
๋ค์ URL์ ์ฌ์ฉํ๊ณ support.zammad.com์ ํธ์คํธ๋ก ๋ฐ๊พธ์ญ์์ค. https://www.ssllabs.com/ssltest/analyze.html?d=support.zammad.com&hideResults=on&latest
"์ฒด์ธ ๋ฌธ์ : ๋ฏธ์๋ฃ"๊ฐ ํ์๋๋ฉด ์ ์ฒด ์ฒด์ธ ์ธ์ฆ์๋ฅผ ์ ๊ณตํ์ง ์๋ ๊ฒ์ ๋๋ค.
SSL ์ธ์ฆ์ ๊ณต๊ธ์์ ๋ํ ์ ์ฒด ์ฒด์ธ ์ธ์ฆ์๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์น ์๋ฒ์ ์ค์นํ์ญ์์ค.
https://www.cubewebsites.com/blog/guides/fix-telegram-webhooks-not-working/
์ข์! ์ด๊ฒ์ด ํด๊ฒฐ์ฑ ์ด ๋ ์ ์์ต๋๋ค. zammad๋ก ํ๋ ์ด ํ ์๊ฐ์ด์์ ๋ ์๋ํด ๋ณผ๊ฒ์;)
๋ค, ์ธ์ฆ์ ์ฒด์ธ์ ์ถ๊ฐ ํ ํ ํ ๋ ๊ทธ๋จ์ด ์๋ํฉ๋๋ค! ๊ฐ์ฌ!
์๊ฒฌ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค! ๐ค
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค, ์ธ์ฆ์ ์ฒด์ธ์ ์ถ๊ฐ ํ ํ ํ ๋ ๊ทธ๋จ์ด ์๋ํฉ๋๋ค! ๊ฐ์ฌ!