๐Ÿง Linux

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ €๋ฒˆ์— ์„ค์น˜ํ•œ ๋…ธ์˜ˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ์ด์šฉํ•ด ์•„์ดํŒจ๋“œ์—์„œ๋„ ์ฝ”๋”ฉ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ๋” VisualStudio Code-Server๋ฅผ ์„ค์น˜ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์šฐ์„  SSH ๋ฅผ ํ†ตํ•ด ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ์›๊ฒฉ ์ ‘์†์„ ์‹œ๋„ํ•œ ํ›„ ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์ž sudo apt update wget https://code-server.dev/install.sh wget(์›น๊ฒŸ)์„ ํ†ตํ•ด ๋‹ค์šด๋ฐ›์€ ์ž๋™ ์„ค์น˜ install.sh๋ฅผ ์‹คํ–‰์‹œ์ผœ์•ผ ํ•œ๋‹ค. ๊ทธ์ „์— ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์ฃผ๋„๋ก ํ•˜์ž sudo chmod 755 install.sh ๊ทธ๋Ÿฐ ๋‹ค์Œ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. sudo ./install.sh ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์žฌ๋ถ€ํŒ… ํ›„ ๋ฐ”๋กœ ์‹คํ–‰๋˜๊ฒŒ ์„œ๋น„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•ด์ฃผ๋„๋ก ํ•œ๋‹ค systemctl enable code-server@$USER ์—ฌ๊ธฐ์„œ $USER๋Œ€์‹ ..
์š”์ฆ˜์— ๋‚ด๊ฐ€ ๋งˆ์Œ๋Œ€๋กœ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ์„œ๋ฒ„๋ฅผ ํ•˜๋‚˜ ๊ตฌ์ถ•ํ•ด๋ณด๊ณ  ์‹ถ์–ด์„œ ๋‹ค์–‘ํ•œ ์ธํ”„๋ผ๋ฅผ ์•Œ์•„๋ณด๊ณ  ์žˆ์—ˆ๋‹ค. ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ PC๋ฅผ ๊ณ„์† ์ผœ ๋‘๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ์—๋Š” ์ž์ทจ ์‚ด์ด man์ธ ๋‚˜์—๊ฒ ์ „๊ธฐ๋ฃŒ ๋ถ€๋‹ด์ด ์ข€ ๋งŽ์„ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ์ €์ „๋ ฅ PC๋กœ ์–ด๋–ค ๊ฒŒ ์ ์ ˆํ•œ๊ฐ€ ์•Œ์•„๋ณด๋˜ ์ค‘ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ์‹ฑ๊ธ€๋ณด๋“œ PC ์ค‘์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ๊ฐ€ ๋งŽ๊ณ  ๊ฐ€์„ฑ๋น„๊ฐ€ ์ข‹์•„ ๋ณด์˜€๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๋กœ ๊ตฌ๋งค๋ฅผ ๊ฒฐ์ •ํ•˜์˜€๋‹ค. ์‚ฌ์–‘์€ ํŒŒ์ด4์— ๋žจ์€ ๋„‰๋„‰ํ•˜๊ฒŒ 8๊ธฐ๊ฐ€๋กœ ์žก๊ณ  ๊ตฌ๋งค๋ฅผ ํ–ˆ๋‹ค. ํ‡ด๊ทผ ํ›„, ์ง‘์— ๋„์ฐฉ์„ ํ•˜๋‹ˆ ๋ฐ•์Šค ํ•˜๋‚˜๊ฐ€ ๋ฌธ ์•ž์— ์žˆ์—ˆ๋Š”๋ฐ ๋‚˜๋Š” ์ด๊ฒŒ ๋ฐ”๋กœ '๊ทธ๊ฒƒ'์ด๋ผ๋Š” ๊ฒƒ์„ ์ง๊ฐํ–ˆ๋‹ค. ๊ณง๋ฐ”๋กœ ํฅ์–ผ๊ฑฐ๋ฆฌ๋ฉฐ ํƒ๋ฐฐ ์ƒ์ž๋ฅผ ๋“ค๊ณ  ์ง‘์œผ๋กœ ๋›ฐ์–ด ๋“ค์–ด๊ฐ€ ๋ฐ•์Šค๋ฅผ ๋œฏ๊ณ  ์ƒˆ ์ œํ’ˆ์˜ ๋ƒ„์ƒˆ๋ฅผ ๋งก๊ณ  ๊ด€๋žŒ์„ ํ–ˆ๋‹ค. ์†๋ฐ”๋‹ฅ๋ณด๋‹ค ์กฐ๊ทธ๋งˆํ•œ ์ด ๊ธฐ๊ธฐ๊ฐ€ ์–ผ๋งˆ๋งŒํผ ๋Œ€๋‹จํ•œ ์„ฑ๋Šฅ์„ ๋‚ด๋Š”์ง€๋Š” ..
์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์„œ๋ฒ„ ํ˜ธ์ŠคํŒ…์ค‘ ์ฐธ๊ณ ์šฉ์œผ๋กœ ๋‚จ๊ฒจ๋‘๋Š” ํŒ์ด๋‹ค. 1. ๊ฐ์ž ๋‹ค๋ฅธ ํฌํŠธ๋กœ ์„œ๋ฒ„ ํ˜ธ์ŠคํŒ… dotnet test.dll --urls=http://localhost:5000/ ์Šคํฌ๋ฆฐ ๋˜๋Š” ์„œ๋น„์Šค๋กœ ๋“ฑ๋ก dotnet test.dll --urls=http://localhost:6000/ 2. ์„ค์น˜๋œ Nginx์˜ default ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์•ผํ•œ๋‹ค sudo nano /etc/nginx/sites-available/default ์•„๋ž˜์™€ ๊ฐ™์ด ์ˆ˜์ • server { listen 80; server_name my.test.com; location / { access_log /home/veiz/access.log; error_log /home/veiz/error.log; proxy_pass http://localhost..
๋งˆ์ง€๋ง‰ ๋ธ”๋กœ๊ทธ๋ฅผ ์“ด ์ดํ›„ 2๋…„์ด ์ง€๋‚ฌ์ง€๋งŒ ์Šฌ์Šฌ ๊ฐœ์ธ ํฌํŠธํด๋ฆฌ์˜ค์ข€ ๊พธ๋ฉฐ๋ณด๋Š” ์ฐจ ์˜ค๋žœ๋งŒ์— ๊ธ€์„ ์จ๋ณด๋ คํ•œ๋‹ค. ์˜ค๋Š˜์€ ASP.Net Core๋กœ ์™„์„ฑ๋œ ํ”„๋กœ์ ํŠธ๋ฅผ Linux ์„œ๋ฒ„์— ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•ด๋‘์—ˆ๋‹ค. 1. .Net Core 5.0 SDK ์„ค์น˜ https://docs.microsoft.com/ko-kr/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website ํ•ด๋‹น ์‚ฌ์ดํŠธ์—์„œ ์•Œ๋งž๋Š” ๋ฆฌ๋ˆ…์Šค OS๋ฅผ ํ™•์ธํ•˜์—ฌ ์ ์šฉํ•˜๋ฉด ๋œ๋‹ค. ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•œ OS ๋Š” arm๊ธฐ๋ฐ˜ ๋ฐ๋น„์•ˆ 11์ด๋ฏ€๋กœ snap ํŒจํ‚ค์ง€๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค 2. Nginx ์„ค์น˜ ํ˜ธ์ŠคํŒ…์„ ์œ„ํ•œ ์›น์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด์ธ Nginx๋ฅผ ์„ค์น˜ํ•˜๋„๋ก ํ•œ๋‹ค. sudo apt-get install nginx 3...
Dogfoot_JW
'๐Ÿง Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)