라이믹스 2.0 적용하려고 nginx 재시작 하려는데 에러가 납니다.
# Default HTTPS server configuration
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
server_name 도메인;
client_max_body_size 32m;
ssl_certificate /etc/letsencrypt/live/도메인/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/rxtip.kr/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/rxtip.kr/fullchain.pem;
include /etc/nginx/snippets/ssl.conf;
include /etc/nginx/snippets/rhymix.conf;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
}
}
include snippets/block.conf;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_read_timeout 300;
}
location ~ /\.ht {
deny all;
}
}
# HTTPS www. server configuration
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.도메인;
ssl_certificate /etc/letsencrypt/live/도메인/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/도메인/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/도메인/fullchain.pem;
include /etc/nginx/snippets/ssl.conf;
location / {
return 301 도메인$request_uri;
}
}
# Default server configuration
server {
listen 80;
listen [::]:80 default;
server_name ip;
return 404;
}
server {
listen 80;
listen [::]:80;
server_name rxtip.kr;
include /etc/nginx/snippets/letsencrypt.conf;
location / {
return 301 https://도메인$request_uri;
}
}
# HTTP - CNAME Connect www.도메인 to rxtip.kr
server {
listen 80;
listen [::]:80;
server_name www.도메인;
include /etc/nginx/snippets/letsencrypt.conf;
location / {
return 301 https:/도메인$request_uri;
}
}
16라인이 잘못되었다고 나오는데 뭐가 잘못된건가요. 블로그 보고 사이트 구축했던 거라....
location /
{
어쩌구저쩌구 인덱스파일 지정구문
}
이 이미 들어가 있습니다.
이중으로 지정해주셨기에 duplicate 오류가 발생하는걸꺼에요!