본문 바로가기

Tech/Applications16

웹 페이지 로딩 중 특정 디렉토리의 404에러가 날 때 웹 서비스를 구성하는 과정에서 특정 디렉토리 (upload)를 access시 404 에러가 났다아파치의 권한은 문제가 없으며, 디렉토리 권한 역시 문제가 없는데 알고 보니 톰캣 설정에서 upload라는 디렉토리의 컨텍스트로 접근시 톰캣 자체의 upload를 접근하고 있었다. 그래서 server.xml에서 해당되는 upload 디렉토리의 접근을 아래와 같이 추가한다 이것은 www.test.com/upload로 접근을 하게 될 경우 실제 /test/webapps/upload 로 접근을 하게 되는 것이다. 2017. 12. 24.
Apache Tomcat 연동하기 Tomcat만 단독으로 웹 서비스를 제공 할 수 있지만, 이중화, LB, Virtual Host 설정 등 다양하게 쓸 수 있어 Apache와 연동을 많이 한다.참 오랜만에 apache, tomcat, db 구성을 다시 해보고 있는데, 이번기회에 정리를 해본다 1. 준비사항apache : 2.4tomcat7apache-tomcat connector : mod_jk ( http://mirror.apache-kr.org/tomcat/tomcat-connectors/jk/ 에서 소스 다운 후 빌드)2. 설치apache : os에 맞게 apt or yum으로 설치 한다.tomcat7 : http://mirror.apache-kr.org/tomcat/tomcat-7/v7.0.81/ 여기에서 받아서 압축을 풀면 된다.. 2017. 12. 24.
zabbix mysql gone away 에러 조치 zabbix는 기본 데이터베이스로 mysql을 쓰는데, 왠지 모르지만 mysql gone away라는 메세지를 남기고 동작을 하지 않았다.그래서 찾아보니 아래와 같이 해결 할 수 있으니 참조하면 좋을 것 같다. mysql의 설정에서 아래 추가wait_timeout = 28000 max_allowed_packet = 64M innodb_buffer_pool_size=4G 그리고 innodb_force_recovery = 1 을 추가 한 뒤 mysql start 하고 나서 해당 옵션을 없애고 다시 시작하면 해결 된다관련 내용http://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html 2017. 12. 22.
윈도우 커맨드 창 에뮬레이터 with tabs 윈도우10의 개발자 기능중에 linux bash shell을 사용할 수 있다.윈도우 기본기능에서 활성화를 할 수 있는데, 활성화 하고 나서는 cmd 창에서 bash를 실행시키면 사용할 수 있는데, 써보니 단점이 있다.bash shell을 다 사용할 수 있지만 cmd 창안에서 동작하기 때문에 붙여넣기나 control w키를 누르게 되면 창이 닫히는 등등 불편한 점이 있었는데이것을 wrapper 형태로 씌워서 사용할 수 있는 tool이 있어 설치를 해보았다.https://conemu.github.io/command 창을 tab형태로 보여주며 위에서 적은 불편한 점들을 해결해준다. 2017. 12. 22.