네이버 클라우드 web was db 서버 한 서버로 구축하기-3
Ⅰ. 서버 생성 및 접속
Ⅱ. 서버 접속
Ⅲ. JDK 설치
Ⅳ. tomcat 설치
Ⅴ. 파일 배포
Ⅵ. 서버 실행
https://devfootprint.tistory.com/59
이전 내용 (네이버 클라우드 web was db 서버 한 서버로 구축하기-1)
이전 내용 (네이버 클라우드 web was db 서버 한 서버로 구축하기-2)
1. 파일 질라(FTP 프로그램)1. 전자정부 프레임워크에서 war 파일로 패킹하기
url : devfootprint.tistory.com/56
2. 내 PC에 파일 질라(FTP 프로그램) 설치
설치 url : filezilla-project.org/download.php?type=client
3. 네이버 클라우드 서버에 ftp 설치
※ 이 단계에서 너무 막혀서 이런저런 시도가 많았으나 이슈는 호스트명과 포트를 잘 못 입력 했음을 알았다.
ftp가 이미 설치가 되어있어서 구동이 안되어 삭제했다가 다시 깔기도했으며 이런저런 설정도 바꾸어보았으나,
기록이 안되어있다....
기억나는대로 적어보겠다.
- 기존 설정 파일이 있는 폴더로 이동
명령어 # cd /etc/vsftpd/
- 기존 설정파일 백업
명령어 # mv vsftpd.conf vsfptd.conf_bak
-- 설정파일 열기
명령어 # vi /etc/vsftpd/vsftpd.conf
하단에 추가
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
allow_writeable_chroot=YE
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40000
listen_port=21
listen=YES
pasv_address=네이버 클라우드에 공인 IP 입력
vi /etc/vsftpd/ftpusers
root 제거
vi /etc/vsftpd/user_list
root 제거
4. FTP 붙기
- 내 PC에 파일 질라(FTP 프로그램) 실행
- 상단 메뉴에서 파일 > 사이트 관리자
프로토콜 : SFTP - SSH File Transfer Protocol
호스트 : 네이버 클라우드 서버에 포트포워딩 정보에 나와있는 서버접속용 공인 ip 입력
포트 : 네이버 클라우드 서버에 포트포워딩 정보에 나와있는 외부포트 입력
사용자 : root
비밀번호 : 네이버 클라우드에서 서버 우클릭 > 관리자 비밀번호 확인 > pem파일 upload 후 나오는 비밀번호 입력
5. 파일질라에서 war 파일 배포
- 파일 질라 좌측(내 PC)에서 war패킹된 경로로 이동
- 파일 질라 우측(네이버 클라우드 서버)에서 /usr/local/tomcat8/webapps/로 이동 후 프로젝트 명으로 폴더 생성
- war 패킹된 파일을 우측에 생성된 폴더로 복사
- putty에서 압축해제
명령어 # cd /usr/local/tomcat8/webapps/프로젝트 명/
명령어 # unzip war패킹파일명.war
6. putty에서 tomcat 설정 변경
- 배포한 파일 경로 설정
명령어 # vi /usr/local/tomcat8/conf/server.xml
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
host 태그 내부에 하기의 내용 추가
<Context path="/" docBase="프로젝트 명" reloadable="false" source="org.eclipse.jst.jee.server:프로젝트 명" />
7. putty에서 8080포트를 80포트로 변경
명령어 # iptables -t nat --append PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
8. putty에서 tomcat 서버 구동
명령어 # cd /usr/local/tomcat8/bin
명령어 # startup.sh
9. 내 pc에서 배포한 웹 페이지 접속
브라우저에서 네이버 클라우드 서버에 공인 IP(Instance ID) 입력
'개발의 흔적 > Linux' 카테고리의 다른 글
웹 어플리케이션 특정 페이지만 404 error (0) | 2021.01.14 |
---|---|
네이버 클라우드 web was db 서버 한 서버로 구축하기-2 (0) | 2021.01.14 |
네이버 클라우드 web was db 서버 한 서버로 구축하기-1 (0) | 2021.01.14 |
svn 계정등록 (0) | 2018.05.30 |