728x90 반응형 시스템/wildfly14 무료인증서 발급 방법 Let's Encrypt ssl 인증서 Let's Encrypt ssl 인증서 발급방법 /* Let's Encrypt ssl 인증서 발급방법 */ mkdir -p /var/www/letsencrypt/.well-known/acme-challenge touch /etc/nginx/snippets/letsencrypt.conf chown root:ubuntu /etc/nginx/snippets/letsencrypt.conf chmod 775 /etc/nginx/snippets/letsencrypt.conf vi /etc/nginx/snippets/letsencrypt.conf /* 내용 저장 */ location ^~ /.well-known/acme-challenge/ { default_type "text/plain"; root /var/www/.. 2024. 2. 29. 도커허브에 올려놓은 이미지 내려 받아서 wildfly 셋팅하기 1. 도커허브 이미지 다운로드 wildfy 서버 이중화 셋팅 이미지 다운로드 wildfly was1 번 다운로드 docker pull cbwstar/wildfly-was1:26.1.3 wildfly was2 번 다운로드 docker pull cbwstar/wildfly-was2:26.1.3 아파치 서버 다운로드 docker pull cbwstar/apache2:2.4.57 톰캐서버 이중화 셋팅 이미지 다운로드 톰캣서버 1번 다운로드 docker pull cbwstar/tomcat9-was1:9.0.76 톰캣서버 2번 다운로드 docker pull cbwstar/tomcat9-was2:9.0.76 공유볼륨 데이타 다운로드 docker pull cbwstar/docker-volume-data:0.1.1 2... 2024. 2. 28. 우분투22.04 아파치 + wildfly 연동 설정 1. 우분투 22.04 도커 설치 vim Dockfile FROM ubuntu:22.04 ARG DEBIAN_FRONTEND=noninteractive ENV TZ=Asia/Seoul RUN sed -i 's/kr.archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list RUN apt update \ && apt install -qq -y init systemd \ && apt install -qq -y build-essential \ && apt install -qq -y tzdata \ && apt install -qq -y vim curl telnet net-tools tzdata openssh-server \ && apt-get clean aut.. 2024. 2. 27. Jsp 자동 반영안될경우 옵션 추가 jboss standalone-ha.xml -- 기존 -- 변경 2022. 11. 30. Db재기동시 reconnection validate-on-match 옵션이 true이면 background-validation은 false 로 둘중 하나만 사용한다 중복사용불가 -- standalone-ha.xml 파일 열어서 설정 한다. select 1 true false 2022. 11. 30. ear 만들기(세션공유) 어플리케이션간 세션공유 war 파일을 만든후에 war 파일을 묶어서 ear 로 만들어서 배포한다. war 만들기 Jar cvf session.war *.jsp WEB-INF ear 만들기 jar cvf session.ear session2.war session.war ear 파일 만들후에 ear 파일내의 META-INF 디렉토리에 jboss-all.xml 파일에서 shared-session-config 엘리먼트를 포함해야 한다. / 2021. 9. 13. 아파치+wildfly 연동 mod_jk 컴파일 apxs 모듈설치 확인 find / -name "*apxs*" 미 설치시, 아래 명령어로 설치 yum install httpd-devel Apache Connector 설치 //wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz gcc 가 설치 안되어 있으면 설치 컴파일러 yum install gcc 압축을 푼다 tar xvzf tomcat-connector-1.2.46.-s.. 2021. 9. 10. 아파치 웹서버 forbidden ls - Z drwxrwxr-x. root root system_u:object_r:httpd_sys_content_t apache httpd_sys_content_t 상태가 되어야 웹서비스가 외부에서 접속가능하다. Ls -Z 명령으로 확인후 안되어 있으면 아래 명령어로 변경한다. chcon -h system_u:object_r:httpd_sys_content_t ./apache Apache 소스 설치 및 구동 우선 설치 할 apache 소스는 wget 명령어 또는 winscp로 CentOS로 옮깁니다. tar -zxvf httpd-2.4.37.tar.gz로 압축을 풀면 아래와 같이 폴더가 생깁니다. httpd-2.4.37 apache 설치에는 apr과 apr-util 모듈이 필요합니다. 아래와 같이 모.. 2021. 9. 10. wildfly 자동배포 standalone.xml파일에 Jboss 소스자동반영 옵션 두군데 추가 2021. 9. 10. jboss-deployment-structure.xml jboss에서 배포시 jboss-deployment-structure.xml 파일을 WEB-INF 폴더에 jboss-web.xml 파일이 있는 경로에 만들어서 설정을 해야 에러 없이 jboss가 기동이 됩니다. 그냥 기동시 jboss자체에 lib버전과 충돌이 생겨서 로그파일도 안 찍히고 에러가 발생합니다. 2021. 8. 7. 윈도우에서 포트 죽이기 윈도우 cmd 창에서 netstat -a -o 먼저 명령프롬포트창인 CMD를 열어 netstat -a -o 명령어를 입력합니다. 위 사진과 같이 프로토콜 / 로컬 주소 / 외부 주소 / 상태 / PID가 주르륵 나오는데요. 저희가 필요한건 로컬주소에 0.0.0.0: ← 이거 다음 숫자인 port번호와 PID입니다. 다시 한번 위에 사진을 가져와서 제가 필요한 8080포트를 확인해보면??? 저기 빨간색 상자로 표시해둔 부분이 8080 포트가 LISTENING으로 종료되지 않고 실행되고 있었네요. 이제 PID 번호를 확인한 다음 8080 포트의 프로세스를 종료시키겠습니다. 명령어 taskkill /f /pid PID번호 를 입력했더니 프로세스 종료가 성공적으로 이루어졌습니다. 그 후 톰캣을 실행했더니 동작도.. 2021. 8. 3. Maven 환경의 톰캣 lib 배포 안될경우 에러 [ERROR] Maven 환경의 프로젝트 구동시 에러 후아뚜아 : HU-A-DDU-A 아크투루스 2013. 10. 8. 19:13 이 오류는 이 오류는 maven의 dependency가 정상적으로 처리되지 못한 경우.. tomcat의 server plugin의 임시 deploy 디렉토리에 WEB-INF/lib에 jar들이 정상 배포되지 않기 때문입니다.. 해결하시는 방법은.. 개발환경 v1.0(eclipse 3.4기반)의 경우는 다음과 같이 조치하시면 되실 것 같습니다. - Project 메뉴 선택 -> Clean... 선택 후.. 프로젝트 재빌드 수행.. - 프로젝트 선택 -> context menu -> Maven -> Update Project Configuration - 프로젝트 선택 -> con.. 2021. 7. 22. wildfly X-Powered-By : JSP/2.3 보안이슈 해결 사이에 추가한다. 브라우저에서 제공하는 툴 등으로 HTTP 요청/응답 헤더 정보를 조회할 수 있다. 니는 악의적인 목적으로 이용하면 보안상 큰 이슈가 될 수 있으므로 보통 헤더 정보 중에서 중요한 정보를 감출 수 있다. 아래는 HTTP 요청에 의한 응답 헤더 내용이다. Connection:closeContent-Encoding:gzipContent-Type:text/html;charset=UTF-8Date:Tue, 14 Aug 2012 15:34:02 GMTServer:ApacheTransfer-Encoding:chunkedVary:Accept-EncodingX-Powered-By:JSF/1.2 위의 정보에서 "X-Powerd-By" 정보와 "S.. 2021. 7. 21. wildfly 라이브러리 오류 해결 Jboss-deployment-structure.xml 파일에 기존 wildfly에서 가지고 있는 모듈폴더에 라이브러리 하고 충돌이 생겨서 안되기 때문에 wildfly에 있는 모듈 은 사용안하고 소스에 있는 라이브러리가 동작할수 있게 추가 한다. 일단 오류가 난다는것은 똑같은 종류의 라이브러리가 jboss에서 사용중이라서 소스에 있는 라이브러리와 호환이 안되서 발생하는 오류가 대부분이다. modules 폴더에 등록되어 있는 jar 파일 검색해서 그 해당파일을 제외 시키는 구문을 아래와 같이 추가 해 주면 해결된다. 2021. 5. 10. 이전 1 다음 728x90 반응형