반응형 서버/Linux27 리눅스 웹 프로젝트 배포(톰캣) 리눅스 웹 프로젝트 배포(톰캣) 리눅스7환경 아파치 톰캣에 웹프로젝트 배포 방법 0.기본 설정 # 톰캣 설치, JAVA HOME 설정 1. export # 프로젝트 WAR 파일로 export하기(eclipse 기준) - 프로젝트 우클릭 > export > web > war file > next > 저장위치 지정(.war를 꼭 넣어야한다.) > finish - destination : 파일 저장 위치설정 - 지금보이는 에러는 안떠야한다. - war 파일 완성 이미지 # 해당 경로에 war파일 옮기기 - winScp를 사용해서 작업 - 명령어 : mv 파일명 원하는 경로 - 예 : mv test.war /home/test/proj/ # 압축 풀기 - jar -xvf 파일명(폴더를 따로 만들어주지 않는다.) .. 2022. 9. 13. 리눅스 톰캣 Let's Encrypt무료 ssl 인증 방법 리눅스 톰캣 Let's Encrypt무료 ssl 인증 방법 1.인증서 설치는 standalone 방식을 이용한다. certbot 설치 [root@main36 conf]# yum -y install certbot 2.우선 웹서버를 중단시킨다. 이는 80번 포트를 사용하지 않도록 하기 위함이다. [root@main36 home]# systemctl stop httpd 3.인증서를 생성한다. 서버를 끌수 있는 경우 [root@main36 home]# certbot certonly --standalone -d {사이트명} 서버를 끌수 없는 경우 [root@main36 home]# certbot certonly --webroot -d {사이트명} 예)) [root@main36 home]# certbot certo.. 2022. 9. 6. CentOS SELinux 설정 및 해제하기 CentOS SELinux 설정 및 해제하기 설명 SELinux는 Linux의 보안을 강화해주는 보안커널이다. 여러 공격에 해킹을 방지해준다. Permissive mode는 rule에 어긋나는 동작이 있는경우 audit log를 남기고 operation은 허용한다. 보안상 deamon 이나 서비스에 문제가 있는경우 setenforce 0으로 Permissive mode 로 전환하여 문제 해결후 enforce mode로 전환하는걸 권장 발생하는 로그 Job for httpd.service failed because the control process exited with error code. See "systemctl status 해당명령어(예 : httpd.service)" and "journalctl .. 2022. 8. 19. 리눅스 도메인(DNS)설정 방법 리눅스 도메인(DNS)설정 방법 가능하면 자주해주자 systemctl restart network 1. bind설치 yum -y install bind 2. 포트 열기 firewall-cmd --permanent --add-port=53/tcp // 53번 포트 tcp로 추가 firewall-cmd --permanent --add-port=53/udp // 53번 포트 udp로 추가 firewall-cmd --permanent --add-service=dns // dns서비스 추가 firewall-cmd --reload setenforce 0 3. named.conf파일 수정 vi /etc/named.conf - 변경 4. rfc1912.zones 수정 vi /etc/named.rfc1912.zones .. 2022. 8. 6. 이전 1 2 3 4 5 6 7 다음 반응형