찬찬이 아빠 블로그
본문 바로가기

전체 글980

[JBoss EAP] 소스에서 Debug 옵션을 설정했으나 server.log에는적용되지 않을 때 해결 방안 소스에서 Debug 옵션을 설정했으나 server.log에는 로그가 기록되지 않습니다. 로그를 기록하게 하고, 한 시간 단위로 server.log 파일을 분할하려면 어떻게 해야 하나요? JBoss EAP의 설정파일 /JBOSS/domain/node01/configuration/standalone.xml 또는 standalone-ha.xml 파일에서 다음 내용을 찾아 수정합니다. 1. 로그 기록을 위한 Debug 옵션 설정 1 2 3 4 5 6 7 cs 2. 시간별로 server.log 남기기 1 2 3 4 5 6 7 8 Colored by Color Scripter cs 2019. 11. 19.
[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.
[Apache] Web 서버에서 발생하는 에러에 대한 내용 1XX : 조건부 응답 - 100 : (계속) 요청자는 요청을 계속해야함 서버는 이 코드를 제공하여 요청의 첫 번째 부분을 받으며 나머지를 기다리고 있음 - 101 : (프로토콜 전환) 요청자가 서버에 프로토콜 전환을 요청했으며 서비스는 이를 승인하는 중 2XX : 성공 - 200 : (성공) 서비스가 요청을 제대로 처리함 - 201 : (작성됨) 성공적으로 요청되었으며 서버가 새 리소스를 작성함 - 202 : (허용됨) 서버가 요청을 접수했지만 아직 처리하지 못함 - 203 : (신뢰할 수 없는 정보) 서버가 요청을 성공적으로 처리했지만다른 소스에서 수신된 정보를 제공함 - 204 : (콘첸츠 없음) 서버가 요청을 성공적으로 처리했지만 콘텐츠를 제고하지 않음 - 205 : (콘텐츠 재설정) 서버가 요청.. 2019. 11. 19.
[RHEL 공통] 특정 프로그램을 사용하기 위해 WAS1 서버와 WAS2번 서버간 ssh 패스워드 없이 사용하는 방안 특정 프로그램을 사용하기 위해 WAS1번 서버와 WAS2번 서버간 ssh 패스워드 없이 사용을 하려면 어떻게 해야 할까요? - IP : 192.168.0.1 - hostname : was1 - IP : 192.168.0.2 - hostname : was2 User는 jboss라고 가정합니다. 1. WAS1번 서버와 WAS2번 서버의 /etc/hosts에 다음과 같이 등록합니다. # vim /etc/hosts 192.168.0.1 was1 192.168.0.2 was2 2. 아래와 같이 수행합니다. # su - jboss # ssh-keygen -t dsa # cd .ssh # cat id_dsa.pub >> authorized_keys # ssh-copy-id -i $HOME/.ssh/id_dsa.pub.. 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.
[RHEL 공통] WAS 서버에서만 SSH와 SFTP 접속 속도가 느린 경우 해결 방안 WAS 서버에서만 SSH와 SFTP 접속 속도가 느린 경우 어떻게 해야 할까요? DNS를 lookup 하는데 시간이 지연되어 발생하는 현상으로 /etc/nsswitch.conf 파일에서 다음 내용을 찾아 주석처리합니다. nsswitch.conf 파일에서 DNS를 찾이 않도록 처리하면 route 등 DNS 통신을 하는 명령을 입력했을 때도 반응이 빠릅니다. hosts:files dns ##내용에서 dns를 주석 또는 제거합니다. hosts:files ##dns 아래와 같이 SSH 설정 파일에서 DNS를 체크하지 않도록 설정해도 됩니다. # vim /etc/ssh/sshd_config # UseDNS yes 부분을 주석을 해제하고 no로 변경 UseDNS no # service ssh restart # sy.. 2019. 11. 18.