반응형

개발도구 100

apache redirect하는 방법

[참고] 192.168.0.158:8081은 target URL입니다. 1. Redirect 명령어를 사용하는 방법 Redirect / http://192.168.0.158:8081 2. Rewrite를 사용하는 방법 RewriteEngine On RewriteRule ^/$ http://192.168.0.158:8081/ [R] [참고] Flag RewriteRule 문법중 마지막은 패턴이 일치할 경우 어떤 동작을 취할지 지정하는 부분이며 이를 플래그라고 합니다. 지정할 수 있는 플래그중 자주 사용되는 것들은 다음과 같은 항목이 있습니다. 플래그는 전체 단어를 써도 되지만 축약어로 써도 됩니다. 전체 단어를 사용할 때는 공백을 제거하고 사용해야 합니다. Env:E - Env 플래그는 조건이 맞을 경우 ..

개발도구/WAS 2019.12.12

[windows7 64bit] 아파치(Apache) 설치하기

1. https://www.apachelounge.com/download/ 에 접속하여 다운로드합니다. 2. 다운받은 파일의 압축을 해제합니다. Apache24 폴더를 C:\ 폴더로 이동합니다. 최종 경로는 C:\Apache24 입니다. 3. 환경설정 기본적인 환경설정은 conf/httpd.conf 파일을 통해 할 수 있습니다. 혹시 다른 경로에 설치를 할 경우 SRVROOT의 값을 c:/Apache24에서 다른 값으로 변경하면 됩니다. 그 밖에 아래와 같은 옵션이 있습니다. listen : 접속 port DocumentRoot : 웹 브라우저로 웹 서버에 접속 했을 때 보여지는 웹 사이트의 파일들이 저장되는 경로 4. 아파치 설치 1) 관리자 모드로 명령프롬프트(cmd)를 실행합니다. 2) c:/Apa..

개발도구/WAS 2019.12.11

Tomcat 버그(bug) - quoted with " which must be escaped when used within the value

1, 원인 JSP2.0 파싱강화 (https://issues.apache.org/bugzilla/show_bug.cgi?id=45015) 2. 해결방법 2.1 유닉스/리눅스의 경우 startup.sh중에 "export CATALINA_OPTS" 부분에 문구 추가 또는 tomcat / conf / catalina.properties의 맨 마지막줄에 문구 추가 2.2 이클립스의 경우 설정 - tomcat - JVM파라미터추가에 문구 추가 또는 이클립스의 server 프로젝트에서 tomcat / conf / catalina.properties의 맨 마지막줄에 문구 추가 3. 넣어줘야 할 문구 3.1 Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false..

개발도구/WAS 2019.08.15

[centos 7] tomcat 서비스 등록 및 시작프로그램 등록

1. /etc/init.d/tomcat 파일 생성 # /etc/init.d/tomcat #!/bin/bash # chkconfig: 345 50 50 export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64 export PATH=$PATH:$JAVA_HOME/bin export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH:$CATALINA_HOME/bin case "$1" in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; restart) sh $CATALINA_HOME/bin/shutdown.sh; su - tomcat -c $..

개발도구/WAS 2019.08.15

[tomcat] 톰캣 재시작 시 Caused by: java.lang.NoClassDefFoundError: Lorg/apache/ibatis/session/SqlSessionFactory

org.apache.catalina.core.ContainerBase startInternal 심각: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:188) at o..

개발도구/WAS 2019.08.15

server.xml의 connector 설정

속성 설명 port 포트번호 protocol 프로토콜명(HTTP/1.1, AJP/1.3 ...) acceptCount Request 큐의 길이를 설정한다. HTTP 요청시 IDLE 스레드가 없을 경우 해당 값만큼 요청을 대기한다. 대기 큐에 들어간다는 것은 처리 가능한 스레드가 없다는 의미이며, 기능장애 가능성이 높다. 따라서 대기 큐에 쌓이도록 하는 것보다 0~10 내외로 값을 낮게 주어 처리하도록 한다. rediretPort SSL 요청이 들어올 경우 redirect될 포트 번호 URIEncoding GET 요청을 처리 할 때 사용할 인코딩 방식을 설정한다. 톰캣의 default값은 ISO-8859-1인데, 한글 사용을 하려면 UTF-8로 변경해야 한다. useBodyEncodingForURI tru..

개발도구/WAS 2019.08.15
728x90
반응형
loading