게시글을 공유 하면 본문이 아니라 프로필 사진이 출력 되어서 찾아보니 OpenGraph 태그와 본문 출력 옵션을
설정 안한게 발견 되어 설정을 마쳤습니다. 이후에도 여전히 같은 증상이 나와서 서버 캐쉬 문제라고 생각하고
(이거 원래 바로 적용 안되는게 정상인지 궁금 합니다)
하루를 기다릴까 하다가 인스턴트 서버를 재부팅 하면 될것 같아서 서버를 재부팅 했더니 사이트 연결 안됩니다.
한가지 특이한건 서버 재부팅후 ssl 접속도 안되어서 다시 설정을 연결해 줬습니다.
현재 nginx -t 오류도 없고 sftp 와 터미널 접속은 잘 되고 있는 상황입니다.
# Default HTTPS server configuration
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
server_name rideron.net;
ssl_certificate /etc/letsencrypt/live/rideron.net/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/rideron.net/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/rideron.net/fullchain.pem;
include /etc/nginx/snippets/ssl.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;
}
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_read_timeout 300;
# 502 에러를 없애기 위한 proxy 버퍼 관련 설정입니다.
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
# 502 에러를 없애기 위한 fastcgi 버퍼 관련 설정입니다.
fastcgi_buffering on;
fastcgi_buffer_size 16k;
fastcgi_buffers 16 16k;
# 최대 timeout 설정입니다.
fastcgi_connect_timeout 600s;
fastcgi_send_timeout 600s;
# 이 아래 설정은 PHP 성능 향상을 위한 옵션입니다. 추가해 주시면 좋습니다.
sendfile on;
tcp_nopush off;
keepalive_requests 0;
}
location ~ /\.ht {
deny all;
}
}
# HTTPS www. server configuration
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.rideron.net;
ssl_certificate /etc/letsencrypt/live/rideron.net/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/rideron.net/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/rideron.net/fullchain.pem;
include /etc/nginx/snippets/ssl.conf;
location / {
return 301 https://rideron.net$request_uri;
}
}
# Default server configuration
server {
listen 80;
listen [::]:80 default_server;
server_name rideron.net;
include /etc/nginx/snippets/letsencrypt.conf;
location / {
return 301 https://rideron.net$request_uri;
}
}
# HTTP - CNAME Connect www.rideron.net to rideron.net
server {
listen 80;
listen [::]:80;
server_name www.rideron.net;
include /etc/nginx/snippets/letsencrypt.conf;
location / {
return 301 https://www.rideron.net$request_uri;
}
}
지난번 도메인 dns 문제가 있어서 이쪽도 봤는데 큰 이상은 없어 보입니다.
sudo iptables -F
이거 하고 접속해보세요.
ubuntu는 iptables 해줘야 접속이 되더라구요.