nginx: [emerg] duplicate "log_format" name "access"
1806 단어 Linux 시스템 소프트웨어
nginx: [emerg] duplicate "log_format" name "access" in /etc/nginx/sites-enabled/www.exp.com:2
사실은 ngix. conf 프로필 이 여러 access 에 있 기 때 문 입 니 다.log 에 같은 log 를 사 용 했 습 니 다.format 접근;
해결 방법: 다른 가상 호스트 설정 파일 에서 logformat 는 (access exp) 다른 이름 으로 변경 되 었 습 니 다. 다음 과 같 습 니 다.
#Log Format
log_format access_exp '$time_iso8601 | $remote_addr | $request | $status | $request_body | $http_referer | $http_user_agent | $http_x_forwarded_for';
server {
listen 80;
root /var/www/exp/web;
index index.php index.html index.htm;
server_name www.exp.com;
# log
access_log /var/log/nginx/www.exp.com.access.log access_exp;
error_log /var/log/nginx/www.exp.com.error.log;
#location /www.exp.com/ {
。。。。。。。
nginx 를 다시 불 러 오 면 설정 이 적 용 됩 니 다
nginx -s reload