Nginx 숨겨 진 버 전 번호 의 안전성 과 방법

2169 단어 linux
숨 기기 전:
root@iZm5eabkgmsfy2phj5pr1xZ:~# curl -I www.leon0204.com
HTTP/1.1 301 Moved Permanently
Server: nginx/1.10.3
Date: Tue, 28 Nov 2017 02:35:40 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: https://www.leon0204.com/

숨 긴 후:
root@iZm5eabkgmsfy2phj5pr1xZ:~# curl -I www.leon0204.com
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 28 Nov 2017 02:39:55 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: https://www.leon0204.com/

숨겨 진 이유: Nginx 일부 버 전에 구멍 이 있어 공격 자 에 게 쉽게 이용 되 고 숨 기 는 것 이 안전 합 니 다.
수정 방법:
  • nginx. conf 에서 아래 설명 을 지우 거나 이 줄 을 추가 합 니 다
  • http{
        ...
        server_tokens off
            ...
    }
  • phop - fpm 에 전송 하려 면 fastcgi. conf 를 편집 해 야 합 니 다. 보통 ngix. conf 같은 층
  • 에 있 습 니 다.
      :
    fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
      :
    fastcgi_param SERVER_SOFTWARE nginx;

    좋은 웹페이지 즐겨찾기