목록HTTPD (6)
준호씨의 블로그
지난 글에서 mod_jk.so를 빌드하는 방법을 알아보았습니다. OSX - tomcat과 httpd를 같은 포트로. mod_jk 설정하기 1. mod_jk 빌드하기 레거시 시스템을 다루다 보면 tomcat과 httpd를 같은 포트에서 서비스하는 것을 종종 볼 수 있습니다. 요즘은 이런 식으로 구성하는 걸 보기 어려워진 거 같네요. 이번 글에서는 mod_jk를 이용해서 tomcat과 http.. junho85.pe.kr 이번 글에서는 지난번에 빌드한 mod_jk.so를 httpd에 설정해서 tomcat과 연동해 보겠습니다. httpd의 기본 설정 파일은 httpd.conf입니다. httpd.conf에 mod_jk 관련 설정을 바로 넣을 수도 있지만 설정 파일을 분리해보겠습니다. 제가 설치한 httpd의 설..
레거시 시스템을 다루다 보면 tomcat과 httpd를 같은 포트에서 서비스하는 것을 종종 볼 수 있습니다. 요즘은 이런 식으로 구성하는 걸 보기 어려워진 거 같네요. 이번 글에서는 mod_jk를 이용해서 tomcat과 httpd를 연동하는 방법을 알아보겠습니다. 그것도 OSX에서요. 일단 apache httpd와 tomcat은 설치되어 있다고 가정하겠습니다. 저는 brew로 설치한 httpd와 압축 풀어서 설치한 tomcat을 사용하고 있습니다. httpd와 tomcat을 연동하려면 mod_jk가 있어야 되는데요. http://tomcat.apache.org/download-connectors.cgi에서 Tomcat Connectors소스파일을 받아서 직접 빌드해야 합니다. brew로 설치할 수 있으면..
새로운 맥북에 개발환경 설정을 하는데 이곳저곳에서 문제가 자꾸 발생하고 있다. apache httpd 띄워서 cgi (c 로 빌드된) path 접근시 error.log 에 dyld: Library not loaded: xxx.dylib 문제가 발생했다. 예전에는 안나타 났었는데 이상하다. ~/.zshrc 에는 export DYLD_LIBRARY_PATH=/some/where/lib:$DYLD_LIBRARY_PATH 설정이 되어 있기 때문에 터미널에서 해당 cgi 를 직접 실행 시켰을때는 실행이 잘 되었다. apache httpd config 의 SetEnv DYLD_LIBRARY_PATH 설정 SetEnv DYLD_LIBRARY_PATH /some/where/lib 이렇게 해 주면 httpd 에서 cgi..
MacOS Catalina 로 업그레이드 후 brew 로 설치했던 apache httpd 가 또 문제를 일으키네요. 이번에도 brew 로 apache 를 시작시켜 보면 잘 돌아 가는거 처럼 보이지만 실제로는 구동에 실패 하였습니다. $ brew services restart httpd Stopping `httpd`... (might take a while) ==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd) ==> Successfully started `httpd` (label: homebrew.mxcl.httpd) 에러로그를 확인 해 봅니다. $ tail -f /usr/local/var/log/httpd/error_log ... [Mon Oct..
맥북 마이그레이션 후 아파치 웹서버가 제대로 동작하지 않음 brew services 로는 상황 진단이 어려움 $ brew services restart httpd Stopping `httpd`... (might take a while) ==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd) ==> Successfully started `httpd` (label: homebrew.mxcl.httpd) 메시지는 그럴싸 한데 실제로 httpd 가 안뜸. /usr/local/var/log/httpd/error_log 에도 로그가 안찍힌다. apachectl 로 시작 해 보면 에러 메시지를 볼 수 있다. $ apachectl start dyld: Symbol..