记录一下Sentry安装中遇到的问题
记录一下Sentry安装中遇到的问题
1、配置HTTPS访问,解决net::ERR_SSL_PROTOCOL_ERROR 错误
修改
Self-hosted/sentry/config.ymlsystem.url-prefix: 'https://xxx.com' // 实际访问地址,最后不加 /修改
Self-hosted/sentry/sentry.yml,去掉下方代码的注释SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') USE_X_FORWARDED_HOST = True SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True SOCIAL_AUTH_REDIRECT_IS_HTTPS = True最后重新启动compose
docker compose down docker compose up -d
2、使用nginx反向代理sentry服务
upstream sentry {
server 127.0.0.1:9000;
}
server
{
listen 443 ssl;
server_name xxx.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/xxx.com;
location / {
proxy_pass http://sentry;
proxy_set_header Host $host:$proxy_port;
}
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
ssl_certificate /path/to/xxx.pem;
ssl_certificate_key /path/to/xxx.pem;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
add_header Strict-Transport-Security "max-age=31536000";
error_page 497 https://$host$request_uri;
access_log /dev/null;
error_log /dev/null;
}
记录一下Sentry安装中遇到的问题
https://www.tab6.site/archives/sentry-deploy