본문 바로가기

Server

(8)
[nginx robots 설정] nginx 에서 robots.txt 파일 별도 지정 1. {도메인}/robots.txt 및 googleXX.html 처럼 특정 위치에서 실행 되도록 별도 지정 설정이 필요시 아래처럼 "location =/ {" 또는 "location / {" 보다 위에 적용 한다. 그래야 먼저 처리가 가능한 것으로 확인 됨. server { ...........중략 location = /robots.txt { alias /data/robot_conf/robots.txt; } location = /google0......18b3kkk.html { alias /data/robot_conf/google0......18b3kkk.html.html; } location =/ { proxy_pass http://xxx; }
[apache]http 2.4 + tomcat 연동 및 ssl 적용 기본 설정 정보 변경 /etc/httpd/conf/httpd.conf 파일 수정 [root@xxxx]# vi httpd.conf 편집기로 오픈 1.먼저 ServerName 주석을 풀어준다. (참고 ) 2. mod_jk.so 모듈 로드 및 mod_jk.conf 설정 include 그리고 서버 정보 숨기기 설정 (참고) 3. mod_jk.conf 설정 파일 작성 JkWorkersFile /etc/httpd/conf/workers_jk.properties JkShmFile /etc/httpd/run/mod_jk.shm JkLogFile /etc/httpd/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMountFile ..
[apache] httpd.conf log 일별 저장 설정 및 적용 [root@svr conf]# vi httpd.conf # 에러로그 일별 저장 ErrorLog "|/usr/local/apache2.2/bin/rotatelogs /usr/local/apache2.2/logs/error_log_%Y%m%d 86400" # 엑세스 로그 일별 저장 CustomLog "|/usr/local/apache2.2/bin/rotatelogs /usr/local/apache2.2/logs/access_log_%Y%m%d 86400" combined # 저장 후 닫기 :wq! # logs 설정 ./apachectl graceful : 서버 restart 없이 설정 정보만 갱신 적용 ./apachectl restart : 서버 재시작 ./apachectl stop : 중지 ./apache..
[webtob] WebtoB 환경파일 컴파일, 기동 및 종료 ▶ 컴파일 명령 : wscfl -i http.m ※ 참고 옵션 wscfl [-v] | [-i [-n ]] | [-o ] | [-b] | [-h] 더보기 ◆ wscfl 의 옵션 ● -i : 컴파일 대상이 되는 환경파일 이름을 지정한다. ● -n : node_name 에 해당하는 노드의 환경 설정만 컴파일 하고자 할 경우 -i 옵션과 함께 사용한다. ● -o : 컴파일을 통해 만들어질 이진(Binary) 환경파일 이름을 지정한다. 지정하지 않으면 default 로 ‘wsconfig’라는 이름의 파일이 만들어진다. ● -b : 설정파일을 backup 한다. ● -v : WebtoB 의 Version 을 확인한다. ● -h : wscfl 의 도움말을 보여준다. ▶ 기동 및 종료 : - 기동 : wsboot - ..
[nginx ssl 설정] nginx ssl 설정 및 경고 메세지 처리 ssl 설정 server { listen 80; listen 443; server_name 도메인; ssl on; ssl_certificate /etc/nginx/conf.d/ssl/파일명_crt.pem; ssl_certificate_key /etc/nginx/conf.d/ssl/파일명_key.pem; ssl_session_timeout 5m; ssl_protocols TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHERSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; ssl_prefer_server_ciphers on; #ac..
[Linux 사용자 관리 명령] useradd, usermod 및 userdel 명령 계정 만들기 계정 수정 계정 삭제 useradd usermod userdel useradd명령에 대한 설정 은 /etc/defaults/useradd파일에 저장됩니다. # usermod다음 명령 을 사용하여 사용자 계정을 잠금/해제. #> usermod --lock test1 (잠금) #> usermod --unlock test1 (해제) test1 사용자 계정을 데모 그룹에 추가하고 다른 그룹에서 test1 의 구성원 자격을 유지 하려면 다음을 입력하십시오. --append (-a 줄임) , --groups (-G 줄임) #> usermod --append --groups demo test1 또는 #> usermod -a -G demo test1 # 사용자 삭제 : userdel #> userdel t..
[TLS버전확인] openssl s_client 명령어로 ssl 및 tls 체크 현재 openssl 버전확인 # openssl version => OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022) # tls 확인 명령어 openssl s_client -connect domain:port openssl s_client -connect ip:port openssl s_client -connect domain:port -tls1_3 openssl s_client -connect domain:port -tls1_2 openssl s_client -connect domain:port -tls1_1 openssl s_client -connect domain:port -tls1 예) www.google.com:443 (구글 테스트) op..
[리눅스명령어] 사용자 목록확인 (How to List Users in Linux) 전체 사용자 목록 # cat /etc/passwd # cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin ... root useradd 또는 adduser를 통해 생성한 사용자 계정 # grep /bin/bash /etc/passwd # grep /bin/bash /etc/passwd root:x:0:0:root:/root:/bin/bash nb:x:1000:1000:agent-account:/home/nb:/bin/bash 아이디만 보여주기 옵션 cut -f1 -d: # cut -f1 -d: /etc/passwd root bin adm mail ..