티스토리 뷰

Linux

nginx conf 설정

초보의 CHOMAN 2019.05.17 09:28

nginx 버전 정보 감추기

http {
    server_tokens off;
}

vhost 설정 위한 디렉토리 생성 및 지정

http {
include sites-enabled/*;
}

include /etc/nginx/conf.d/*.conf; 이 디렉토리 안에 넣는것과 차이점?

아이피 차단

server {
    allow 192.168.0.0/24;
    deny all;
}

192.168.0.0/24 아이피 대역을 제외하고 차단

디렉토리 차단

location ~ /(inc|local)/.* {
    deny all;
    return 404;
}

설정된 도메인 이외 차단

server {
listen 80 default;
server_name _;
location / {
          deny all;
          return 406;
}
}

도메인 리다이렉트

server {
listen 80;
server_name 도메인;
location / {
        return 301 http://리다이렉트할도메인$request_uri;
    }
}

php-fpm 연동 설정

location ~ \.(ph(p[345]?|t|tml|ps)|html?|inc)$ {
    fastcgi_pass unix:/var/run/php-fpm/www.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

'Linux' 카테고리의 다른 글

nginx conf 설정  (0) 2019.05.17
nginx - php-fpm 연동  (0) 2019.05.16
telnet 통신 테스트  (0) 2019.04.02
proc 정보  (0) 2019.03.22
monit 설치  (1) 2019.03.20
ctime, atime, mtime 리눅스  (0) 2019.03.18
댓글
댓글쓰기 폼