[Linux] U-41 (상) 웹서비스 영역의 분리

최동민·2023년 10월 15일
0

보안설정

목록 보기
41/42

Apache의 경우

Nginx의 경우

  • Document Root 분리:
    Nginx의 설정에서 root 디렉티브를 사용하여 웹 콘텐츠의 위치를 지정합니다. 일반적으로 /usr/share/nginx/html 또는 /var/www/html에 위치하지만, 보안을 강화하기 위해 다른 위치로 변경할 수 있습니다.
server {
    listen 80;
    server_name example.com;
    root /path/to/your/web/content; # 웹 콘텐츠의 위치 지정
    ...
}
  • 로그 파일 분리:
    Nginx의 로그 파일 위치를 설정 디렉토리와 다른 위치에 저장하도록 설정합니다. access_log와 error_log 디렉티브를 사용하여 로그 파일의 위치를 지정합니다.
http {
    ...
    access_log /path/to/your/access.log;
    error_log /path/to/your/error.log;
}
  • 설정 파일 및 실행 파일 분리:
    Nginx의 설정 파일들은 일반적으로 /etc/nginx/에 위치합니다. 실행 파일은 시스템의 $PATH에 따라 다르지만 일반적으로 /usr/sbin/nginx에 있습니다. 이들은 이미 분리되어 있으므로 추가 조치가 필요 없습니다.
profile
코드를 두드리면 문이 열린다

0개의 댓글

관련 채용 정보