brunch
매거진 NCA

NCA-2. 서버 생성-2025

NCA 2일 과정

by Master Seo

네이버 클라우드 서버 생성을 해보자.


슬라이드1.JPG
슬라이드2.JPG



서버 생성시 ACG (보안그룹)을 연결 하므로 ACG부터 만든다.

서버 생성시 자동 스크립트를 돌릴수 있다. 스크립트 먼저 만들자.

그리고 서버를 만든다.



1. ACG 생성

2. 서버 생성시 돌아갈 스크립트 만들기

3. 서버 생성

4. 인증키 관리

5. 내 서버 이미지 생성, 내 서버 이미지로 서버 만들기




1. ACG 생성


Server > ACG

web-acg


디폴트 ACG에서 허용되어 있는 포트?


웹용 ACG 생성

DB용 ACG 생성



ACG는 상태를 저장합니다.

그래서, 들어온 패킷에 애대 나가는것에 별로로 열어주지 않아도 됩니다.

ACG는 서버의 NIC에 적용 됩니다.

허용 하는것만 열어주면 됩니다.

나가는 아웃바운드도 허용 합니다. 데이터 받아오기.




in바운드

80 전체 허용

icmp 전체 허용

ssh는 내ip만 접속 되게 하자.- myip , 22



아웃바운드

tcp 0.0.0.0/0 1-65535

udp 0.0.0.0/0 1-65535

icmp 전체 허용





2. 서버 생성시 돌아갈 스크립트 만들기


Server > Init Script

web1


1

스크립트1



#!/bin/bash

yum -y install httpd

systemctl enable httpd

systemctl start httpd

echo '<html><h1>Hello From Your Web Server!</h1></html>' > /var/www/html/index.html





2

스크릡트2




#!/bin/bash

wget -O /etc/yum.repos.d/Rocky-Extras.repo http://init.ncloud.com/server/linux/repo/rocky8/Rocky-Extras.repo

yum clean all

yum -y install httpd php mariadb-server php-mysqlnd

sleep 60

cd /var/www/html


wget https://kr.object.ncloudstorage.com/ncp-manual/handson/lab.tgz

tar xvfz lab.tgz

/usr/bin/cp -rf php.conf /etc/httpd/conf.d/php.conf

/usr/bin/cp -rf www.conf /etc/php-fpm.d/www.conf

systemctl enable mariadb

systemctl enable httpd

systemctl enable php-fpm

systemctl start mariadb

systemctl start httpd

systemctl start php-fpm





3. 서버 생성


rocky9

high cpu

web0

새로운 공인ip 할당 - web0번 서버 생성시 공인ip 매칭하자.

web1 스크립트 적용

nca 적용 -웹용 ACG 생성한거 적용하자.

생성



키 이름은 ncp-로 하자. aws등도 있어서 헤깔리지 않게.





# 서버 생성시 공인IP 할당 하지 않은 경우 ?

1번 서버 생성시 공인IP 생성하지 않도록하자 - 디폴트로 다음 다음 하면 생성되지 않는다.

서버 생성후 추가로 공인 IP 매칭하자.


# 내서버 이미지 생성하자.

이후 내서버 이미지로 2번 서버 만들어보자.





4. 인증키 관리


서버 관리 및 설정 변경 > 인증키 관리 에서 가능합니다.

불필요한 인증키는 삭제하세요.

리스트에 보여서 불편합니다.




5. 내 서버 이미지 생성, 내 서버 이미지로 서버 만들기






다음

https://brunch.co.kr/@topasvga/4656




keyword
매거진의 이전글(정식) NCA-1. 네트워크 환경 구성-2025-06