가희의자기개발블로그
[ERROR] Docker /favicon.ico HTTP/1.1 404 본문
반응형
Docker에서 Nginx를 돌렸을때 아래와 같은 404 에러를 내뿜었다.
찾아보니 favicon 아이콘의 경로를 찾을수 없어서 나는 에러였다.
파비콘이란
파비콘은 웹페이지에 접속했을때, 상단 탭에 보여지는 아이콘을 일컫는다. 이 아이콘은 즐겨찾기에 웹페이지를 등록할때도 사용된다. 웹사이트를 대표하는 로고(logo)의 개념과 비슷하며, 사이트의 성격을 드러내기도 한다.
default.conf 파일에 아래 내용을 추가해 주면 된다.
location = /favicon.ico {
return 204;
access_log off;
log_not_found off;
}
총 코드
server {
listen 80;
index index.php index.html;
server_name localhost;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/html/public;
location / {
try_files $uri $uri/ /index.php?$query_string;
# try_files $uri /?$query_string;
}
location = /favicon.ico {
return 204;
access_log off;
log_not_found off;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass php:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
반응형
'백엔드 > Docker' 카테고리의 다른 글
Docker 에 개발환경 세팅해보기 (0) | 2021.01.21 |
---|---|
Docker, Docker-compose 차이 (1) | 2020.12.12 |
[ERROR]Docker for Window : Git Bash에서 docker run 실행 오류 (0) | 2020.11.15 |
Docker 개념 (1) | 2020.11.14 |
Comments