
웹서버 Nginx 1.20.1 설치하기
2021. 10. 11. 10:12
웹서버/Nginx
Nginx 란? Nginx는 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 한다. 웹서버, 리버스프록시 및 메일프록시 기능을 가진다. 2017년 10월 기준으로 실질적으로 작동하는 웹사이트에서 쓰이는 웹서버 소프트웨어 순위에서 Nginx는 Apache(44.89%)를 이어 2위인 20.65%의 점유율을 기록하고 있다. HTTP 프록시와 웹 서버 기능 정적 파일과 인덱스 파일 표현, 자동 인덱싱 기능. 캐싱을 통한 리버스 프록시 로드 밸런싱 고장 진단 SSL 지원 캐싱을 통한 FastCGI 지원 Name-, IP-기반 가상서버 FLV 스트리밍 MP4 스트리밍 모듈을 이용한 MP4 스트리밍 웹페이지 접근 인증 gzip 압축 10000개의 동시 접속을 처리할 수 있는 능력 URL 다시쓰기 (URL rew..

[Tomcat] catalina.out 날짜별로 생성하여 로그파일 관리
2021. 8. 18. 11:08
웹서버/Tomcat
catalina.out 날짜별로 생성하여 로그파일 관리 catalina.sh 파일 수정 vi /Tomcat_Folder/bin/catalina.sh 작업1. touch "$CATALINA_OUT" ☞ 주석처리 작업2. >> "$CATALINA_OUT" 2>&1 "&" ☞ >> "$CATALINA_OUT".$(date '+%Y-%m-%d') 2>&1 "&" 작업3. 톰캣 재시작. 위 사진과 같이 catalina.out.2021-08-18 (글 작성일) 과 같이 날짜별 로그파일이 생성 되었다.
Apache, Tomcat 보안 설정
2021. 6. 8. 14:33
웹서버
1. 디렉토리 인덱싱 제거 디렉토리 인덱싱 제거 설정을 하지 않으면 웹브라우저 상에서 서버 디렉토리 내의 모든 파일을 열람할 수 있다. 하위 디렉토리, 상위 디렉토리로도 접근할 수 있기 때문에 디렉토리 인덱싱 제거 설정을 해야한다. # vi httpd.conf Options Indexes FollowSymLinks 에서 Indexes 제거 #Options Indexes FollowSymLinks Options FollowSymLinks AllowOverride None Order allow,deny Allow from all 브라우저에서 403에러 출력시 성공. 2. 심볼릭 링크 비활성화 만약 root 디렉토리(/)를 심볼릭 링크 걸게되면 /etc/password 같은 민감한 파일까지 누구나 열람이 가능..
[Apache] SSL 인증서 적용
2021. 5. 31. 10:55
웹서버/Apache
Apache SSL 인증서 기간이 만료될 경우, 새로 발급한 SSL 인증서로 교체하는 작업을 해주어야 한다. * SSL 인증서 신규설치시 필수 패키지 yum install openssl (openssl, openssl_lib설치) yum install mod_ssl 1. 기존 인증서 백업 혹시 모를 상황에 대비해 기존 인증서를 백업한다. mv /etc/httpd/인증서폴더 /etc/httpd/ssl_backup 2. 새 인증서 파일 넣기 mv /etc/httpd/인증서폴더 /다운받은 경로 3. ssl.conf 파일 수정 vi /etc/httpd/conf.d/ssl.conf ... ... SSLCertificateFile /etc/httpd/인증서폴더/파일명_apache.crt SSLCertificateK..