#wordpress #nginx #cloudflare-argo
Вопрос:
Я настроил туннель argo на nginx, и он выдает ошибку 502, но когда он настроен на dns, работа веб-сервера отличная!!. Это моя конфигурация nginx и конфигурация туннеля argo. Я чувствую, что это проблема, связанная с SSL или php fpm. Пожалуйста, проводите
tunnel: 796c6fde-bae0-476f-86d6-3dfd022d6143
credentials-file: /home/cloudcreatr/.cloudflared/796c6fde-bae0-476f-86d6-3dfd022d6143.json
ingress:
- hostname: wp.cloudcreatr.com
service: https://localhost:443
originRequest:
connectTimeout: 10s
noTLSVerify: true
# Catch-all rule, which just responds with 404 if traffic doesn't match any of
# the earlier rules
- service: http_status:404
warp-routing:
enabled: true
Конфигурация сайта Nginx
server {
server_name wp.cloudcreatr.com;
root /var/www/wp;
index index.html index.htm index.php;
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl_certificate /etc/ssl/cert.pem;
ssl_certificate_key /etc/ssl/key.pem;
location = /favicon.ico { log_not_found off; access_log off; }
location = /robots.txt { log_not_found off; access_log off; allow all; }
location ~* .(css|gif|ico|jpeg|jpg|js|png)$ {
expires max;
log_not_found off;
}
location / {
#try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /.ht {
deny all;
}
}