2022. 5. 2. 19:13ใTIL/Windows
โ๏ธ ๋ฌธ์
tomcat์ 80๋ฒ ํฌํธ์์ ์๋น์คํ๋ ค ํ์ผ๋, ์ด๋ฏธ Windows ์์คํ ํ์ผ์ด 80๋ฒ ํฌํธ์์ ์คํ ์ค์ด๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค ๋ถ๊ฐ.
๐ ํ๊ฒฝ
- OS : Windows 2019(AWS EC2)
โ๏ธ ์ด์ ํธ๋ํน
1. 80 ํฌํธ ์ํ ํ์ธ
netstat -ano | findstr 80
⇒ 80๋ฒ ํฌํธ๋ ์ด๋ ค ์์์ผ๋ฉฐ(listening), PID 4๋ฒ ํ๋ก์ธ์ค๊ฐ ์คํ ์ค.
2. PID 4๋ฒ์ ํด๋นํ๋ ํ๋ก์ธ์ค ํ์ธ
tasklist /svc /FI "PID eq 4"
- windows์์ tasklist ๋ช ๋ น์ด๋ linux์์ ps -eq์ ๊ฐ๋ค.
- /svc : ๊ฐ ํ๋ก์ธ์ค์ ๋ํ ๋ชจ๋ ์๋น์ค ์ ๋ณด ๋์ด.
- /fi <filter> : ํํฐ๋ง. ์ฟผ๋ฆฌ์์ ์ ์ธํ๊ฑฐ๋ ํฌํจํ๋ ํ๋ก์ธ์ค ์ ํ์ ์ง์ .
⇒ PID์์ ์ถ์ธกํ ์ ์์ง๋ง ์์คํ ํ๋ก์ธ์ค์์ ํ์ธํ ์ ์๋ค.
3. ์์ ๊ด๋ฆฌ์์์ PID 4๋ฒ์ ํด๋นํ๋ ํ๋ก์ธ์ค ํ์ธ
- ์์ ๊ด๋ฆฌ์ ์ฐฝ > ํ๋ก์ธ์ค ํญ์์ PID ์ด์ด ๋ณด์ด์ง ์๋ ๊ฒฝ์ฐ ์๋จ์ ์นผ๋ผ๋ช ์์ ์ฐํด๋ฆญ ํ, PID๊ฐ ๋ณด์ด๋๋ก ์ถ๊ฐํ๋ค.
- PID 4๋ฒ์ธ ํ๋ก์ธ์ค > ์ฐํด๋ฆญ > ์์ฑ
⇒ ntoskrml.exe(NT Kernel & System)์ด ์คํ ์ค์์ ํ์ธ.
๐ซ ํด๊ฒฐ ๋ฐฉ๋ฒ
World Wide Web Publishing์ ์ฌ์ฉ ์ ํจ์ผ๋ก ์์ ํ๋ค.
- World Wide Web Puublishing ์๋น์ค(w3svc)๋ IIS๋ฅผ ์ด์ฉํ์ฌ ์น ์ฐ๊ฒฐ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํ๋ HTTP ๊ด๋ จ ์๋น์ค์ธ๋ฐ, ํด๋น ์๋ฒ์์ ์น์ ์ฌ์ฉํ์ง ์์ ์๋น์ค ์ฌ์ฉ ์ ํจ์ผ๋ก ๋ณ๊ฒฝํ์๋ค.
1. World Wide Web Publishing ์๋น์ค ์ค์ง
sc stop w3svc
2. ์ฌ๋ถํ ์ดํ์ ์๋ ์์๋์ง ์๋๋ก w3svc ์ฌ์ฉ ์ํจ์ผ๋ก ์์
sc config w3svc start= disabled
⇒ world wide web publishing ์๋น์ค๋ฅผ ์ค์งํ๋ 80๋ฒ ํฌํธ๊ฐ ์ข ๋ฃ๋จ์ ํ์ธํ ์ ์์๋ค.
(์ถ๊ฐ: SQL server ๊ด๋ จ ์๋น์ค๋ฅผ ์ค์งํ์ฌ 80 ํฌํธ๋ฅผ ์ข ๋ฃํ ๋ธ๋ก๊ทธ๋ ๋ง์๋ค. ๋ฌธ์ ๊ฐ ์์๋ ํ์ฌ ์๋ฒ๋ sql server๋ฅผ ์ค์นํ ์ ์ด ์์ด์ w3svc ์ค์ง๋ง์ผ๋ก ํด๊ฒฐํ์์ง๋ง ๊ฐ ์์คํ ์ ๋ง๊ฒ ์๋น์ค๋ฅผ ๊ฒํ ํ ํ์๊ฐ ์๋ค.)
๐ก ntoskrnl.exe
- Windows OS๊ฐ ์๋ํ๊ธฐ ์ํด ๊ธฐ๋ณธ์ ์ผ๋ก ์กด์ฌํ๋ Windows System ์ด๋ฏธ์ง.
- ์ด ์ปค๋์ PC ํ๋์จ์ด์ ์ก์ธ์คํ๊ณ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฑ ๋ค์ํ Windows ์๋น์ค๊ฐ ์ ๋๋ก ์๋ํ๊ธฐ ์ํด ํ์ํ๋ค.
- ์์คํ ์์ ์ ์ ํ๋ ํ๋ก์ธ์ค๋ผ ๊ฐ์ ๋ก ์ฃฝ์ด๊ฑฐ๋ ์ญ์ ํด์๋ ์๋๋ค.