[Spring] 리눅스에 spring 개발환경 설치

Junseo Kim·2019년 12월 29일
0
post-custom-banner

Spring 프로젝트를 리눅스 서버에 올리기 위해서는 미리 Tomcat / JDK 가 설치되어 있어야한다. DB로는 mysql을 사용할 것이기 때문에 mysql도 설치해준다.

*vmware가상머신에 우분투를 설치하여 거기서 진행해보도록하겠다.

우분투 설치

우분투 설치방법: https://blog.naver.com/max9106/221520693584
(네트워크 설정: Bridged로 해준다)

sudo apt-get install vim 명령어로 vim을 설치해준다.(리눅스 텍스트 편집기)

JDK 설치

우분투 터미널에 아래의 명령어를 입력한다.
sudo apt-get install openjdk-8-jdk

설치가 완료되면 java -version 명령어로 설치가 잘 되었는지 확인한다.

Tomcat 설치

우분투 터미널에 sudo apt-get install tomcat8 tomcat8-admin 명령어를 입력하여 설치한다.

ifconfig 명령어를 사용하여 inet 부분의 ip주소를 알아낸다.

스크린샷 2019-12-29 오후 10.34.10.png

ip주소에 :8080을 붙여 접속해서 아래의 화면이 뜨면 제대로 설치가 된 것이다.

스크린샷 2019-12-29 오후 10.35.50.png

MySQL 설치

우분투 터미널에 sudo apt-get install mysql-server mysql-client 명령어를 입력하여 설치한다.

MySQL remote 접근 설정

개발 할 때는 localhost외 모든 IP에서 접근을 허가하여 사용하더라도, 실제 서비스 운영시에는 유저를 추가하여 접근가능 IP를 명확히 설정하고 사용해야한다.

mysql -u root -p 명령어로 mysql client 접속한다.
(비밀번호를 입력하라고 하면 초기 비밀번호는 없으므로 바로 엔터입력시 접속된다.)

아래의 명령어를 입력하여 외부에서 접근할 때 필요한 권한을 적용시킨다.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
mysql> flush privileges; 
mysql> quit

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 명령어를 입력 후, bind-address = 127.0.0.1 을 주석처리한다.

스크린샷 2019-12-29 오후 10.50.21.png

sudo service mysql restart명령어를 입력하여 mysql을 재시작해준다.

post-custom-banner

0개의 댓글