[리눅스] CentoOS 7 리눅스 jsp개발환경 세팅
현재 세팅되는 리눅스 버전은
CentOS Linux release 7.6.1810 (Core) 입니다.
1. 현재 세팅하려고 하는 리눅스 버전확인
> cat /etc/redhat-release
2. 리눅스 root계정 비밀번호 변경
리눅스 터미널에 아래 명령어를 치고 원하는 비밀번호를 변경해준다.
> passwd
3. 아파치(httpd) 설치
httpd를 설치하고 설치가 잘 됐는지 확인해준다.
그리고 아파치 서비스를 실행해주고 서버 재기동시에도 자동실행되도록 enable 적용
그리고 해당아이디로 http 접속
> yum install httpd -y
> rpm -qa | grep httpd
> systemctl start httpd
> systemctl enable httpd
4. 자바 설치
https://www.oracle.com/java/technologies/downloads/
위에 url을 접속하여 무료버전인 자바 8버전을 받는다
리눅스에서 wget url을 호출하여 설치
jdk는 AuthParam 정보가 있어야 다운 가능하기 때문에
윈도우나 ui지원되는 리눅스환경에서 오라클 로그인후 jdk를 다운로드 한다.
로그인상태에서 jdk를 다운로드하면 AuthParam가 있는 링크주소가 있는데 이 링크를 wget 명령어에 같이 아래와 같이 입력해주세요 된다.
그리고 설치된 jdk tar.gz를 압축해제한다.
> tar -zxvf jdk-8u241-linux-x64.tar.gz
5. 자바 환경변수 세팅
환경변수는 모든 사용자와 해당 사용자에게 적용 시키는 방법이 있는데
/etc/profile (root계정 : 모든 사용자에게 적용)
/etc/bashrc (root계정 : 모든 사용자에게 적용)
~/.bashrc (사용자계정 : 해당 사용자에게만 적용)
~/.bash_profile (사용자 계정 : 해당 사용자에게만 적용)
위에서 아래로 먼저 읽는다.
원하는 설정 파일에 아래 내용 입력
그리고 재부팅후 자바가 잘 설치되었는지 확인한다.
> vi ~/.bashrc
export JAVA_HOME=/root/home/jdk1.8.0_321
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
> reboot
> java -version
6. tomcat 세팅
톰캣설치를 원하는 디렉토리로 이동하여 wget으로 톰캣 설치
압축후 톰캣 디렉토리에서 bin으로 이동하여 서버 실행
브라우저로 8080로 접속
> mkdir tomcat
> cd tomcat
> wget --no-check-certificate https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.73/bin/apache-tomcat-8.5.73.tar.gz
> tar -zxvf apache-tomcat-8.5.73.tar.gz
> cd ./apache-tomcat-8.5.73/bin
> ./startup.sh
> yum install -y firewalld
> systemctl start firewalld
> systemctl enable firewalld
> firewall-cmd --add-port=8080/tcp --permanent
> firewall-cmd --reload
> firewall-cmd --list-ports
7. ftp 세팅
> yum install vsftpd
> systemctl start vsftpd
> systemctl enable vsftpd
> systemctl status vsftpd
> firewall-cmd --permanent --zone=public --add-port=21/tcp
> vi /etc/vsftpd/vsftpd.conf
line 12의 anonymous_enable=YES를 NO로 설정
line 101의 # chroot_local_user=YES의 주석 해제.
> systemctl restart firewalld
> systemctl restart vsftpd
출처: https://aegypius.tistory.com/entry/ftp-설치-및-활용 [기억과 흔적]