본문 바로가기

Apache,OHS,JBCS

(55)
[JBCS] JBoss Core Services - Apache HTTP Server 설치 가이드 (Windows) #. 설치 파일 다운로드https://access.redhat.com/jbossnetwork/restricted/listSoftware.html #. 참고 RedHat 문서https://docs.redhat.com/ko/documentation/red_hat_jboss_core_services/2.4.23/html/apache_http_server_installation_guide/installing_jboss_core_services_apache_http_server_on_microsoft_windows#download_and_extract_apache_http_server_2
[Apache] Windows 서비스 등록 시 멀티 인스턴스 구성 #. 참고 글https://stackoverflow.com/questions/16959839/how-we-can-run-two-instance-of-apache-http-server-on-same-machine-windows-7  Windows 환경에서 Apache를 서비스로 등록하여 사용하지 않으면CMD 창이 굉장히 많이 띄워지게 되어 불편하다. 여러 개의 Apache 프로세스를 Windows 서비스에 등록하여 사용하고자 할 때위의 글 내용 참고
[JBCS] rotatelogs 모듈 위치 참고 RedHat 문서https://access.redhat.com/solutions/37044
[Apache] Tomcat 서버 mod_jk 연동 #. 참고 글https://jiurinie.tistory.com/45  #. Tomcat ajp 포트 활성화server.xml 파일 내 ajp connector 태그 내에 아래 옵션 추가하지 않으면 연동 불가함secretRequired="false"
[Apache] 하나의 Apache 서버 엔진으로 다중 프로세스 기동하기 #. 참고 글 https://waspro.tistory.com/399 https://opentutorials.org/course/3647/23840 #. httpd.pid 파일 apache 서버 기동 시 {APACHE_HOME}/logs 디렉토리 하위에 httpd.pid 파일이 생성된다. 해당 파일은 apache 서버 프로세스의 pid 정보를 담고 있는 파일로, 각각의 프로세스 마다 unique 해야 한다. 아래 이미지는 httpd.conf 파일의 상단부 내용. 하나의 Apache 서버 엔진을 가지고서 다수의 프로세스를 기동하기 위해서는 PidFile 옵션을 명시하여 각 프로세스 마다 httpd.pid 파일 생성 위치를 서로 다르게 해야 한다고 되어있다. #. 서버 인스턴스 디렉토리 구성 {APACHE_..
[Apache/OHS] access log 에 X-Forwarded-For 헤더 정보 기록하기 #. 참고 글 https://zetawiki.com/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_X-Forwarded-For_%EB%A1%9C%EA%B7%B8_%EC%84%A4%EC%A0%95 아파치 로그에 로드밸런서 IP밖에 찍히는 경우 실제 클라이언트 IP 주소를 기록해야 하는 경우 access log 포맷 설정에서 %h를 %{X-Forwarded-For}i 로 변경한다.
[Apache] no-cache 설정 #. 참고 블로그 글 https://sarc.io/index.php/forum/tips/1880-apache-http-server-no-cache 브라우저에 cache 데이터를 저장하지 않음으로써 매 호출 시 마다 최신 정보를 보여주게끔 할 수 있다. 확장자 별로 no-cache를 설정하거나 디렉토리 별로 no-cache를 설정할 수 있다.
[OHS] OHS12c 버전 domain 생성 시 hang 현상 - urandom 옵션 추가 WebLogic 에서 domain 생성 시에도 동일한 현상이 발생할 수 있다. 마찬가지로 아래 가이드에 따라서 urandom 옵션을 추가하면 된다. domain 생성 시에 WLST가 쓰이게 되는데, WLST 실행 시 jvm option 에 urandom 옵션을 추가해주면 hang 현상이 해소된다. {OHS_HOME}/oracle_common/common/bin/commBaseEnv.sh 해당 파일에 아래와 같이 옵션을 추가한다. UTILS_MEM_ARGS="$UTILS_MEM_ARGS -Djava.security.egd=file:///dev/./urandom"