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;
해쉬버킷사이즈를 증가시켜 주니까 에러가 없어졌다