초보자도 혼자서 빠르게 서버 구축하기! -2- (with 네이버 클라우드)

Yonggyu_Jeong·2022년 5월 8일
0

A부터 Z까지

목록 보기
2/3
  1. mariaDB 계정 세팅하기

    아래 코드를 이용해 마리아DB를 구동시켜주세요!
    systemctl start mariadb
    비밀번호 세팅도 필요합니다!
    /usr/bin/mysqladmin -u root password '사용하실 비밀번호'
    이후 아래의 코드를 입력하시고 비밀번호를 입력하신 뒤 mariaDB에 접속해주세요!
    mysql -u root -p

    위의 이미지처럼 나오시면 성공하신 겁니다!
    유저에 대한 권한 부여 코드는 다음과 같습니다!
    grant all privileges on*.* to 'root'@'%' identified by '사용하신 비밀번호';를 입력하신 후
    flush privileges;를 입력해 설정 완료해주세요! 이후 quit를 입력해주셔서 mariaDB에서 나와주세요!
    외부 접속을 허용할 수 있도록 설정해야합니다!
    vi /etc/mysql/my.cnf를 입력하신 뒤 i키를 입력해 insert mode로 변환해주세요!
    bind-address 의 값을 0.0.0.0으로 수정해주세요!
    수정하셨다면 ESC를 누르시고 :wq를 입력해주세요! 모든 IP가 DB에 접속할 수 있도록 0.0.0.0으로 수정했습니다!

  2. 방화벽 세팅하기!

    우분투의 방화벽을 제어하기 위해서 UFW를 이용합니다! sudo ufw allow 포트번호 를 입력하시면 해당 포트의 접근을 허용합니다!
    80과 8080(톰캣), 3306(마리아DB)를 허용해주세요!
    ufw enable을 통해 방화벽 활성화 가능하며,
    ufw status verbose로 제대로 제대로 작동했는 지 확인할 수 있습니다!
    위와 같이 나오시면 성공하셨습니다! 만약 작동이 안되신다면 ufw disable를 입력해주세요.

    heidiSQL를 이용해 접속해보겠습니다. 공인 IP와 mariaDB 아이디와 비밀번호를 입력하신 뒤 port번호를 3306으로 세팅하신 뒤 열기해주세요!

    위와 같이 접속된다면 성공하셨습니다!

  3. 자바 설치하기

    파일 질라 라는 프로그램이 필요합니다! 다운로드 받아주세요!
    자바를 설치하기 위해서는 자바 설치 파일이 필요합니다!
    오라클 JAVA 1.8 다운로드 주소!
    해당 주소를 클릭하신 후 Linux x64 tar.gz 압축 버전을 다운받아주세요! rpm 버전은 우분투에서 별도의 설치 라이브러리를 설치해야합니다.
    파일 질라에 접속하셔서 sftp://서버 공인 IP, root, 비밀번호, 3389를 입력하신 뒤 빠른 연결 버튼 눌러주세요.
    그 후 우측 리모트 사이트에 /home을 입력하신 후 다운로드 받은 java 파일을 더블 클릭해 전송해주세요!
    전송이 끝나셨다면 putty로 돌아와 cd /homels를 입력해주세요 jdk-8u202-linux-x64.tar.gz이 있으시다면 성공하셨습니다!
    설치가 잘되었는 지 확인하기 위해 cd jdk1.8.0_202/bin으로 jdk의 bin 폴더로 이동 후 ./java -version을 입력해주세요! 다음 사진과 같이 나온다면 성공하신겁니다!

  1. 톰캣 설치하기

    톰캣은 서버를 구동하기 위한 프로그램입니다! 자바 설치와 비슷합니다!
    아파치 톰캣 8.5 다운로드!

    해당 주소로 이동하셔서 tag.gz 형식으로 다운받아주세요!
    자바와는 달리 /usr/local에다가 저장해주세요!
    cd /usr/local로 설치하신 폴더로 이동하신 후 tar -xvf apache-tomcat-8.5.78.tar.gz 명령어를 입력해 압축 해제해주세요!
    chown root: /usr/local/apache-tomcat-8.5.78 그 후 이 명령어를 입력해주셔서 톰캣이 읽고 쓰기 가능하도록 설정해주세요!

    cd /usr/local/apache-tomcat-8.5.78/bin/을 입력해주셔서 톰캣 실행 폴더로 이동해주세요! ./startup.sh를 실행하셔서 다음과 같은 이미지가 나오시면 정상적으로 작동 중입니다.

    이런 메세지가 나온다면 java의 환경 변수 설정이 제대로 진행되지 않았다는 뜻입니다.
    vi /etc/profile 명령어를 입력하신 뒤 i를 입력해 insert mode로 변환하신 뒤 맨 하단으로 내려가주세요. export JAVA_HOME= /home/jdk1.8.0_202 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar 위의 사진 처럼 해당 명령어를 맨 하단에 해당 명령어를 입력하신 후 ESC를 눌러 Insert 모드를 종료시킨 후 :wq를 입력해주세요! source /etc/profile로 환경 변수 설정을 완료하신 뒤 java -version 명령어를 사용해 정상적으로 환경 변수가 잘 적용되었는 지 확인해주세요!
    공인 IP를 입력하신 뒤 다음과 같은 창이 뜬다면 정상적으로 실행이 완료됬다는 의미입니다!

profile
제일_좋아

1개의 댓글

comment-user-thumbnail
2022년 5월 12일

[네이버클라우드를 사용 중이신 개발자 용규님의 이야기 공유를 부탁드립니다]

안녕하세요 용규(@yg_j)님,
네이버클라우드 마케팅팀 인턴 이원경이라고 합니다.

저는 현재 개발자의 커뮤니티 활성화를 위한 프로젝트를 진행 중에 있습니다. 더 나은 솔루션을 도출하기 위해 개발자분들의 소중한 경험을 듣는 시간을 마련하고자 합니다. 이에 용규님께서 올려주신 정성스러운 네이버클라우드 사용 후기를 보고 유익한 이야기들을 들을 수 있으리라 생각하여 댓글로 연락드립니다.

아래에 인터뷰 정보를 개략적으로 정리드립니다.

  • 내용 : 1) 개발자의 커뮤니티 및 학습 경험 2) 클라우드 서비스 이용 경험
  • 진행 방식 : Zoom, 구글 Meet 등 활용한 비대면 인터뷰 (협의 가능)
  • 일시 : 추후 협의

개발자로 활동 중이신 용규님의 이야기를 들려주신다면 제게 큰 도움이 될 것 같아 실례를 무릅쓰고 부탁드립니다. 인터뷰 진행 시, 소정의 사례를 드릴 예정입니다!

제안 확인해주셔서 감사드리며, 아래 오픈카톡 혹은 메일 주소로 편하게 회신 주시면 감사하겠습니다.

오픈카톡 링크 : https://open.kakao.com/o/sSbSkOfe
메일 주소 : wonkyeong.lee@navercorp.com

답글 달기