nginx 설정 문법 검사를 하려고 아래 구문을 실행하면

sudo nginx -t

sudo service nginx configtest


django nginx error 에러가 난다

 [emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size: 64


보니까 서버네임이 길어서 그런거 같은데, 이걸 짧게 해주거나 

그 밑에 가보면 디폴드 설정파일이 있더라 그걸 수정해 주면되는데


sudo nano /etc/nginx/nginx.conf 편집기를 열고

http {


        ##

        # Basic Settings

        ##


        sendfile on;

        tcp_nopush on;

        tcp_nodelay on;

        keepalive_timeout 65;

        types_hash_max_size 2048;

        # server_tokens off;


        server_names_hash_bucket_size 128;

        # server_name_in_redirect off;


해쉬버킷사이즈를 증가시켜 주니까 에러가 없어졌다

+ Recent posts