전체 글 77

7. AWS(Amazone Web Service) 서버에 (MySQL)데이터베이스 설치.

1. 서버접속 후 설치 가능한 MySQL 목록확인. $ sudo yum list | grep mysql 2. MySQL 데이터베이스 다운로드 2_1. (MySQL)패키지 다운로드 $ sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2_2. 다운로드 완료된, (MySQL)패키지 설치 $ sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm 3. MySQL-Server 설치. $ sudo yum install mysql-server 4. System 시작 시, MySQL Service 활성화 설정. $ sudo systemctl enable mysqld 5. MyS..

AWS 2021.07.15

6. AWS 서버에 SpringBoot 프로젝트 마운트 및 실행.

1. SpringBoot 프로젝트 Build. * 프로젝트 옵션 --> Maven Project, Packaging (.war) 2. Server FTP접속 후, 스프링부트 패키징(.war) 파일 업로드. Tomcat설치 하위경로 '/webapps' 에 ROOT.war 파일을 업로드. (.war 확장자 파일을 ROOT가 아닌 다른 이름으로 하게되면 contextpath 생성된다, 기본이름 ROOT) 3. 서버(SSH) 접속 후, Tomcat구동 확인 $ 'tomcat설치경로'/bin/startup.sh -- 톰켓구동 $ 'tomcat설치경로'/bin/shutdown.sh -- 톰켓중지 4. 프로젝트 실행내역 웹 브라우저 에서 확인. * 웹 브라우저 -> AWS ('Public_IP DNS주소' + '80..

AWS 2021.07.15

5. AWS(Amazone Web Service) 서버에 Tomcat 설치 및 구동.

1. 아파치 톰켓(Apache Tomcat) 홈페이지에서 설치파일 링크복사 2. 위젯을 사용하여 외부로부터 톰켓(Tomcat) 압축파일 다운로드 $ sudo wget '링크 주소 복사경로' 3. 압축풀기(.tar) $ sudo tar xvfz apache-tomcat-8.5.68.tar.gz 4. 톰켓 디렉토리 경로이동 (/usr/local/**) $ sudo mv apache-tomcat-8.5.68 /usr/local/tomcat8 --> '/usr/local' 경로아래 tomcat8 하위폴더 생성 후, apache-tomcat-8.5.68 디렉토리 이동.. 5. Profile(프로파일) 환경변수 추가 $ sudo vi /etc/profile (작성 후 저장 -> wq!) 6. 환경변수 수정내역 적용..

AWS 2021.06.28

4. AWS(Amazone Web Service) 서버에 Java 설치 및 환경설정.

1. 자바(JDK) 설치여부 확인 $ java -version 2. 서버에 설치 가능한 자바(JDK) 목록을 확인한다. $ sudo yum list | grep jdk 3. 자바(JDK)를 설치한다. $ sudo yum install java-1.8.0-openjdk 4. javac 설치. $ sudo yum install java-1.8.0-openjdk-devel.x86_64 5. 환경변수 설정 5_1. JAVA_HOME 설정확인 $ echo $JAVA_HOME (환경변수가 설정되지 않았으므로, echo 의 결과는 아무것도 나오지 않는다) 5_2. 자바(JDK) 절대경로를 확인 및 복사 $ which java $ readlink -f /usr/bin/java 5_3. Profile(프로파일) 환경변수..

AWS 2021.06.27

3. AWS(Amazone Web Service) FTP Sever 환경구축.

1. AWS (FTP Server) 사용될 포트추가 및 환경설정. AWS접속 -> 'EC2' -> 네트워크 및 보안 -> '보안그룹ID' -> 인바운드 규칙 편집 -> '규칙추가' -> 신규포트 정보(유형, 포트번호, 유효범위) 입력 -> 규칙저장 2. FTP사용을 위한 vsftpd 패키지 설치. $ yum install -y vsftpd (Option -y: 설치과정중 ('Y/N')으로 묻는 질문에 전부 'Y' 선택) vsftpd 서비스 재 시작 --> $ sudo service vsftpd restart 3. vsftpd.config 파일수정(FTP설정변경) 3_1. 익명사용자 접근허용X $ sudo vim /etc/vsftpd/vsftpd.conf --> 익명사용자의 접근허용X (anonymous_..

AWS 2021.06.06

2. AWS 서버에서 새로운 사용자(Custom) 계정생성.

1. SSH 프로그램으로 서버에 접속한다. --> 기본설정으로 잡혀있는 ec2-user 계정으로 접속. 2. 신규계정을 생성한다. $ sudo useradd -s /bin/bash -m -d /home/'생성아이디' -g root '생성아이디' 3. 생성계정에 대하여 패스워드 설정 $ sudo passwd '생성아이디' --> '신규아이디' 에 관한 패스워드 입력 4. 신규계정에 관하여 권한(서버에 대한 설정) 4_1. 파일권한변경(sudoers) $ sudo vi(vim) /etc/sudoers root 아래에 '생성아이디' ALL = (ALL:ALL) ALL 추가. (모든관한을 허용) 4_2. 패스워드 설정변경 $ sudo vi /etc/ssh/sshd_config PasswordAuthenticat..

AWS 2021.06.06

1. AWS(Amazone Web Service) 사용하여 Server 구축하기.

* 사전조건: AWS 계정생성. 1. AWS (Amazone Web Service) 개발자콘솔 (EC2) 아마존 웹 서비스 가입 후, AWS콘솔 -> 'EC2' 선택 2. 프리티어(무료)로 사용이 가능한. 새로운 Server 생성. 3. 키 페어 설정 생성된 키 페어를 로컬PC에 다운받아 보관한다. (초기 서버에 접속시 필요한 요소) 4. 서버 인스턴스 생성완료 후 정보확인 인스턴스 생성이 완료되면 공공(public), 개인(private) 의 각 할당받은 IPv4주소를 확인 할 수 있다. 외부를 통하여 해당서버에 접근 할 것으로, public IPv4 주소를 사용한다. 5. SSH 프로그램 실행하여 서버접속을 위한 정보입력 Sessions -> new Session SSH 상세정보를 입력한다. Remo..

AWS 2021.06.06