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으로 수정했습니다!
방화벽 세팅하기!
우분투의 방화벽을 제어하기 위해서 UFW를 이용합니다!
sudo ufw allow 포트번호
를 입력하시면 해당 포트의 접근을 허용합니다!
80과 8080(톰캣), 3306(마리아DB)를 허용해주세요!
ufw enable
을 통해 방화벽 활성화 가능하며,
ufw status verbose
로 제대로 제대로 작동했는 지 확인할 수 있습니다!
위와 같이 나오시면 성공하셨습니다! 만약 작동이 안되신다면ufw disable
를 입력해주세요.
heidiSQL를 이용해 접속해보겠습니다. 공인 IP와 mariaDB 아이디와 비밀번호를 입력하신 뒤 port번호를 3306으로 세팅하신 뒤 열기해주세요!
위와 같이 접속된다면 성공하셨습니다!
자바 설치하기
파일 질라 라는 프로그램이 필요합니다! 다운로드 받아주세요!
자바를 설치하기 위해서는 자바 설치 파일이 필요합니다!
오라클 JAVA 1.8 다운로드 주소!
해당 주소를 클릭하신 후 Linux x64 tar.gz 압축 버전을 다운받아주세요! rpm 버전은 우분투에서 별도의 설치 라이브러리를 설치해야합니다.
파일 질라에 접속하셔서 sftp://서버 공인 IP, root, 비밀번호, 3389를 입력하신 뒤 빠른 연결 버튼 눌러주세요.
그 후 우측 리모트 사이트에 /home을 입력하신 후 다운로드 받은 java 파일을 더블 클릭해 전송해주세요!
전송이 끝나셨다면 putty로 돌아와cd /home
와ls
를 입력해주세요 jdk-8u202-linux-x64.tar.gz이 있으시다면 성공하셨습니다!
설치가 잘되었는 지 확인하기 위해cd jdk1.8.0_202/bin
으로 jdk의 bin 폴더로 이동 후./java -version
을 입력해주세요! 다음 사진과 같이 나온다면 성공하신겁니다!
톰캣은 서버를 구동하기 위한 프로그램입니다! 자바 설치와 비슷합니다!
아파치 톰캣 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를 입력하신 뒤 다음과 같은 창이 뜬다면 정상적으로 실행이 완료됬다는 의미입니다!
[네이버클라우드를 사용 중이신 개발자 용규님의 이야기 공유를 부탁드립니다]
안녕하세요 용규(@yg_j)님,
네이버클라우드 마케팅팀 인턴 이원경이라고 합니다.
저는 현재 개발자의 커뮤니티 활성화를 위한 프로젝트를 진행 중에 있습니다. 더 나은 솔루션을 도출하기 위해 개발자분들의 소중한 경험을 듣는 시간을 마련하고자 합니다. 이에 용규님께서 올려주신 정성스러운 네이버클라우드 사용 후기를 보고 유익한 이야기들을 들을 수 있으리라 생각하여 댓글로 연락드립니다.
아래에 인터뷰 정보를 개략적으로 정리드립니다.
개발자로 활동 중이신 용규님의 이야기를 들려주신다면 제게 큰 도움이 될 것 같아 실례를 무릅쓰고 부탁드립니다. 인터뷰 진행 시, 소정의 사례를 드릴 예정입니다!
제안 확인해주셔서 감사드리며, 아래 오픈카톡 혹은 메일 주소로 편하게 회신 주시면 감사하겠습니다.
오픈카톡 링크 : https://open.kakao.com/o/sSbSkOfe
메일 주소 : wonkyeong.lee@navercorp.com