IT 이야기/Apache26 [JBCS-Apache HTTP Server] JBCS(jBoss Core Services)-Apache HTTP Server란? 1. 정의 레드햇 JBoss 미들웨어 제품을 위한 보충 소프트웨어 세트입니다. Apache HTTP Server와 같은 소프트웨어는 여러 JBoss 미들웨어 제품에 공통적으로 사용되므로 RedHat JBoss Core Services 패키지로 제공되어 보다 신속하게 업데이트를 배포하고 일관된 업데이트 환경을 제공하기 위한 정책입니다. JBoss Web Server 3.0.3에서는 Application Server(Tomcat)와 Apache HTTP Server를 공통 배포하였으나 3.1.0부터 JBoss Core Services에 Apache HTTP Server, RedHat Single Sign-On, Web Connectors, Apache Jsvc와 같이 미들웨어 제품에서 공통으로 사용되는 소프.. 2019. 12. 9. [Apache] Apache에서 동시 접속자 수를 변경하기 Apache에서 동시 접속자 수를 변경하고 싶은데 어떻게 해야 할까요? 1. 설정 파일 위치 /APACHE/jbcs-httpd24-2.4/httpd/conf.modules.d/00-mpm.conf 2. 현재 설정값 Worker 방식일 경우 StartServer 16# 기동 시 최초 프로세스 수 MaxRequestWorkers 1024# 최대 동시 접속자 수 MinSpareThreads 512# 최소 유지 스레드 수 MaxSpareThreads 1024# 최대 유지 스레드 수 ThreadsPerChild 64# 프로세스 당 스레드 수 ThreadLimit 1024# 스레드 제한 수 MaxConnectionsPerChild 0# 스레드 요청 처리량 3. 동시 접속자 수 변경을 위해 설정해야할 항목 Start.. 2019. 11. 29. [Apache] Apache에 로딩된 모듈 확인(DUMP_MODULES) Apache 모듈을 확인하기 위해서는 httpd 프로세스를 확인하여 Apache HOME 디렉터리를 확인합니다. Apache HOME 디렉터리를 확인했다면 apachectl.sh 파일이 있는 sbin 디렉터리로 이동하여 모듈을 확인합니다. # ps -ef | grep httpd # cd /APACHE/jbcs-httpd24-2.4/httpd/sbin ./apachectl -f /APACHE/jbcs-httpd24-2.4/httpd/conf/httpd.conf -M ./httpd -f /APACHE/jbcs-httpd24-2.4/httpd/conf/httpd.conf -t -D DUMP_MODULES Loaded Modules: core_module (static) so_module (static) htt.. 2019. 11. 28. [Apache] Apache 버전 확인 시 httpd Syntax error 발생 Apache의 버전 확인 시 httpd -V 명령을 수행했지만 아래와 같은 에러가 발생했습니다. 어떻게 해야 하나요? httpd: Syntax error on line 828 of /APACHE/jbcs-httpd24-2.4/httpd/conf/httpd.conf:Syntax error on line 3 of /APACHE/jbcs-httpd24-2.4/httpd/conf.modules.d/00-mod_security2.conf: Cnnnot load modules/mod_security2.so into server: /usr/lib64/libssl.so.10: symbol private_ossl_minimum_dh_bits, version libcrypto.so.10 not defined in file.. 2019. 11. 28. [Apache] 특정 URL을 인스턴스명으로 바로 호출하도록 설정 특정 URL로 들어오는 패킷을 인스턴스명으로 자동으로 이동하도록 하려면 어떻게 해야 할까요? 특정 URL로 들어오는 모든 내용을 특정 위치로 이동시키려면 http-vhost.conf 파일에 다음과 같이 설정합니다. 아래 항목은 인스턴스 네임이 있으나 URL/인스턴스명으로 호출하지 않고 바로 URL로 호출할때 유용합니다. RedirectMatch permanent ^/$ /인스턴스명/$ 2019. 11. 28. [Apache] httpd 서비스를 종료하지 않고 설정 변경사항만 적용 Apache 설정을 변경했는데 apache 서비스를 종료하지 않고 적용하는 방법은 무엇일까요? httpd 서비스 구동 명령에는 graceful이라는 옵션이 있습니다. graceful 옵션은 graceful restart 로서 말 그대로 점잖은(우아한) 재시작이며 수행 시 부모 프로세스는 자식 프로세스에게 현재 요청을 처리한 후 종료하도록 처리합니다. 즉 외부에서 요청이 오면 해당 자식 프로세스는 요청 처리가 완료된 후 종료되므로 서비스는 계속 유지되며 변경된 설정이 적용됩니다. graceful 옵션을 이용하기 전에는 반드시 아래와 같이 -t 옵션을 이용하여 설정 파일의 오류를 점검한 후 오류가 있다면 해결 후 수행해야 합니다. # cd /APACHE/jbcs-httpd24-2.4/httpd/sbin # .. 2019. 11. 25. [Apache] Apache의 특정 메소드 차단 Apache의 특정 메소드(GET, POST, HEAD)를 차단하려면 어떻게 해야 할까요? $HTTPD_HOME/conf/httpd.conf 파일에 디렉터리 설정에서 아래 내용을 추가 또는 수정합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 AllowOverride None Order allow,deny Allow from all Order deny,allow Deny from all cs 2019. 11. 21. [Apache] 로그 파일에서 접속한 IP 리스트 보기 Apache 로그 파일에서 접속한 IP 리스트를 확인할 수 있는 방법이 있을까요? /APACHE/LOG에 있는 access_log로 시작되는 모든 파일에서 접속한 IP중 중복된 IP를 제거하고 출력하는 방법은 다음과 같습니다. awk에서 print뒤에 오는 $1은 띄워쓰기로 구분된 1번째 항목을 출력하라는 명령입니다. # cat /APACHE/LOG/access_log.* | awk '{print $1}' | sort -u -k1,1 특정 패턴을 제거 한 후 접속한 IP를 출력하려면 다음과 같은 형식으로 입력합니다. (200, 204가 포함된 문자열 제거 후 출력) # cat /APACHE/LOG/access_log.* | egrep -v "200|204" | awk '{print $1}' | sort .. 2019. 11. 21. [Apache] Apache에서 mod_jk를 이용하여 jeus와 연동이 안될때 해결방안 Apache에서 mod_jk를 이용하여 jeus와 연동하려고 하는데 정상적으로 되지 않습니다. 이것을 해결하려면 어떻게 해야 할까요? $HTTPD_HOME/conf.d/workers.properties 파일에 다음과 깉이 설정되어 있는지 확인합니다. socket_timeout이 설정되어 있다면 이 부분을 주석처리 합니다. worker.node10.type=ajp13 worker.node10.socket_timeout=600 worker.node10.host=was1 worker.node10.port=8009 2019. 11. 20. [Apache] 일부 PC의 Internet Explorer 웹브라우저에서 https 접근이 되지 않을 때 일부 PC의 Internet Explorer 웹 브라우저에서 https가 접근이 되지 않을 경우 어떻게 해야 할까요? 1. Apache 설정 $HTTPD_HOME/conf.d/http_ssl.conf에서 다음과 같이 설정 내용을 추가해 주세요 ...생략... SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW 2. Internet Explorer 설정제목 넣기 Internet Explorer 웹 브라우저 설정만 변경하여 사용하려면 도구 → 인터넷 옵션 → 고급으로 들어가서 "TLS 1.2 사용"을 체크 박스 해제 후 다시 시도해 주시기 바랍니다. 2019. 11. 19. 이전 1 2 3 다음