IT 이야기/Apache26 [Apache] Web 서버에서 발생하는 에러에 대한 내용 1XX : 조건부 응답 - 100 : (계속) 요청자는 요청을 계속해야함 서버는 이 코드를 제공하여 요청의 첫 번째 부분을 받으며 나머지를 기다리고 있음 - 101 : (프로토콜 전환) 요청자가 서버에 프로토콜 전환을 요청했으며 서비스는 이를 승인하는 중 2XX : 성공 - 200 : (성공) 서비스가 요청을 제대로 처리함 - 201 : (작성됨) 성공적으로 요청되었으며 서버가 새 리소스를 작성함 - 202 : (허용됨) 서버가 요청을 접수했지만 아직 처리하지 못함 - 203 : (신뢰할 수 없는 정보) 서버가 요청을 성공적으로 처리했지만다른 소스에서 수신된 정보를 제공함 - 204 : (콘첸츠 없음) 서버가 요청을 성공적으로 처리했지만 콘텐츠를 제고하지 않음 - 205 : (콘텐츠 재설정) 서버가 요청.. 2019. 11. 19. [Apache] http://www.chan.co.kr 서비스를 HTTPS로 모두 넘기는 방안 http://www.chan.co.kr서비스를 HTTPS로 모두 넘기려면 어떻게 해야 할까요? 보통 설정하는 위치가 /conf/httpd.conf 또는 /conf.d/httpd-vhost.conf에 설정을 할 것입니다. 해당 설정 파일에 아래와 같이 설정을 합니다. 12345RewriteEngine On RewriteCond %{HTTPS}!=on RewriteRule ^/login/?(.*) https://www.chan.go.kr/login/$1 [L,R]cs 2019. 11. 19. [Apache] Apache에서 정적인 이미지들이 많을 경우 로컬 PC의 캐시에 저장하는 방안 Apache에서 정적인 이미지들이 많은데 서버의 호출이 많습니다. 정적인 데이터들은 사용자의 로컬 PC의 캐시에 저장하여 서버의 부하를 줄입니다. 어떻게 해야 할까요? Apache의 $HTTPD_HOME/conf.d/mod_expires.conf 파일을 생성하여 다음과 같이 설정합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Header unset ETag FileETag None ExpiresActive On # ExpiresDefault "access plus 30 minute" ExpiresByType image/jpg "access plus 1 week" ExpiresByTyp.. 2019. 11. 19. [Apache] Apache에서 Disk 캐시를 사용하는 방안 Apache에서 Disk 캐시를 사용하려면 다음과 같이 수행합니다. $HTTPD_HOME/conf.d/mod_disk_cache.conf 파일을 만들어 다음과 같이 기록합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CacheEnable disk / # disk 캐싱할 서비스 디렉터리를 지정 CacheRoot "/var/cache/mod_proxy" # 캐싱 파일을 저장할 위치를 지정 CacheDirLevels 5 # 캐시 계층구조에서 하위 디렉터리명의 문자수를 지정 CacheDirLength 3 # 캐싱할 하위 디렉터리의 깊이를 지정 CacheDefaultExpire 86400 # 캐싱된 파일의 만료 시간을 지정 CacheMaxFileSize 6.. 2019. 11. 19. [Apache] Windows에서 SSL 인증서 백업 후 pfx 파일을 리눅스에 적용하는 방안 Windows에서 SSL 인증서를 백업받아 확장자를 보니 pfx로 되어 있습니다. 리눅스에서 사용할 수 있도록 하려면 어떻게 해아 할까요? Windows에서 pfx 확장자로 되어 있는 SSL 인증서를 리눅스에서 사용할 수 있도록 하는 명령어는 다음과 같습니다. 1 2 # openssl pkcs12 -in name.pfx -nocerts -out name.key # openssl pkcs12 -in name.pfx -clcerts -nokeys -out name.crt cs 생성된 name.key와 name.crt를 SSL 설정 시 아래와 같이 등록해 주면 됩니다. 1 2 3 4 5 # vim /APACHE/jbcs-httpd24-2.4/httpd/conf.d/httpd-ssl.conf SSLCertifi.. 2019. 11. 18. [Apache] 기존 Source를 WAS에서만 서비스하고 있는데 정적인 데이터를 Web으로 이동하는 방안 기존 Source를 WAS에서만 서비스 하고 있었습니다. 정적인 데이터를 Web으로 이동하고자 합니다. 정적인 데이터는 html과 jpg, png 파일이 있습니다. $HTTPD_HOME/conf.d/uriworkermap.properties 파일에 다음과 같은 형식으로 설정하고, apache를 재실행해 주시기 바랍니다. 1 2 3 4 5 6 vim /APACHE/jbcs-httpd24-2.4/httpd/conf.d/uriworkermap.properties !/|*.png=wlb !/|*.jpg=wlb /|*.do=wlb /|*.jsp=wlb Colored by Color Scripter cs 기타 WAS에서만 실행되고 있는 파일들이 있다면 해당 파일들의 확장자도 위와 같은 형식으로 등록해 주시기 바랍니.. 2019. 11. 18. 이전 1 2 3 다음