这些消息明明已经读过了,一直显示消息未读是什么原因?私有部署社区版 5.6.4
好的,解决了,谢谢


server
{
listen 80;
listen 443 ssl http2 ;
server_name erp.pevirsa.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/erp.pevirsa.com;
#CERT-APPLY-CHECK--START用于 SSL 证书申请时的文件验证相关配置 -- 请勿删除
include /www/server/panel/vhost/nginx/well-known/erp.pevirsa.com.conf;
#CERT-APPLY-CHECK--END#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; ssl_certificate /www/server/panel/vhost/cert/erp.pevirsa.com/fullchain.pem; ssl_certificate_key /www/server/panel/vhost/cert/erp.pevirsa.com/privkey.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; #SSL-END #ERROR-PAGE-START 错误页配置,可以注释、删除或修改 #error_page 404 /404.html; #error_page 502 /502.html; #ERROR-PAGE-END #PHP-INFO-START PHP引用配置,可以注释或修改 #清理缓存规则 location ~ /purge(/.*) { proxy_cache_purge cache_one $host$1$is_args$args; #access_log /www/wwwlogs/erp.pevirsa.com_purge_cache.log; } #引用反向代理规则,注释后配置的反向代理将无效 include /www/server/panel/vhost/nginx/proxy/erp.pevirsa.com/*.conf; include enable-php-00.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效 include /www/server/panel/vhost/rewrite/erp.pevirsa.com.conf; #REWRITE-END #禁止访问的文件或目录 location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md) { return 404; } #一键申请SSL证书验证目录相关设置 location ~ \.well-known{ allow all; } #禁止在证书验证目录放入敏感文件 if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) { return 403; } access_log /www/wwwlogs/erp.pevirsa.com.log; error_log /www/wwwlogs/erp.pevirsa.com.error.log;
}
server
{listen 80;
listen 38881 ssl http2 ; server_name erp.pevirsa.com; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/erp.pevirsa.com; #CERT-APPLY-CHECK--START # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除 include /www/server/panel/vhost/nginx/well-known/erp.pevirsa.com.conf; #CERT-APPLY-CHECK--END #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; ssl_certificate /www/server/panel/vhost/cert/erp.pevirsa.com/fullchain.pem; ssl_certificate_key /www/server/panel/vhost/cert/erp.pevirsa.com/privkey.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 /www/wwwlogs/erp.pevirsa.com.log; error_log /www/wwwlogs/erp.pevirsa.com.error.log;
location ^~ / {
set $real_ip '';
if ($http_x_real_ip) {
set real_ip http_x_real_ip;
}
if ($http_x_real_ip = '') {
set real_ip remote_addr;
}
proxy_set_header X-Real-IP $real_ip;
proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://10.1.1.16:38881; }
}
没看到你的文件中有关于 IM 配置相关的代码呀,以下帮助文档
https://docs-pd.mingdao.com/deployment/proxy/http
方便把你的 nginx 的代理配置件发一下,看看是不是有问题
server
{
listen 80;
listen 443 ssl http2 ;
server_name erp.pevirsa.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/erp.pevirsa.com;
#CERT-APPLY-CHECK--START
用于 SSL 证书申请时的文件验证相关配置 -- 请勿删除
include /www/server/panel/vhost/nginx/well-known/erp.pevirsa.com.conf;
#CERT-APPLY-CHECK--END
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
ssl_certificate /www/server/panel/vhost/cert/erp.pevirsa.com/fullchain.pem;
ssl_certificate_key /www/server/panel/vhost/cert/erp.pevirsa.com/privkey.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;
#SSL-END
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
#PHP-INFO-START PHP引用配置,可以注释或修改
#清理缓存规则
location ~ /purge(/.*) {
proxy_cache_purge cache_one $host$1$is_args$args;
#access_log /www/wwwlogs/erp.pevirsa.com_purge_cache.log;
}
#引用反向代理规则,注释后配置的反向代理将无效
include /www/server/panel/vhost/nginx/proxy/erp.pevirsa.com/*.conf;
include enable-php-00.conf;
#PHP-INFO-END
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/erp.pevirsa.com.conf;
#REWRITE-END
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
#禁止在证书验证目录放入敏感文件
if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
return 403;
}
access_log /www/wwwlogs/erp.pevirsa.com.log;
error_log /www/wwwlogs/erp.pevirsa.com.error.log;
}
server
{
listen 80;
listen 38881 ssl http2 ;
server_name erp.pevirsa.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/erp.pevirsa.com;
#CERT-APPLY-CHECK--START
# 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
include /www/server/panel/vhost/nginx/well-known/erp.pevirsa.com.conf;
#CERT-APPLY-CHECK--END
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
ssl_certificate /www/server/panel/vhost/cert/erp.pevirsa.com/fullchain.pem;
ssl_certificate_key /www/server/panel/vhost/cert/erp.pevirsa.com/privkey.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 /www/wwwlogs/erp.pevirsa.com.log;
error_log /www/wwwlogs/erp.pevirsa.com.error.log;
location ^~ / {
set $real_ip '';
if ($http_x_real_ip) {
set real_ip http_x_real_ip;
}
if ($http_x_real_ip = '') {
set real_ip remote_addr;
}
proxy_set_header X-Real-IP $real_ip;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://10.1.1.16:38881;
}
}

nginx 里面没有 ICP 备案的内容啊,nginx 与 ICP 备案应该没什么关系吧?能给出具体要改哪里的文档吗?
方便把你的 nginx 的代理配置件发一下,看看是不是有问题
不是 bug,你看看你 nginx 代理配置里面是不是有 ICP 备案相关的配置内容,如果有的话就删除,因为 5.6 以上的版本可以直接在平台里面配置。如果不愿意这样改,那你就把 ICP 备案的这段配置代码放在 IM 配置代码的后面,也就是放在配置的最后。
nginx 里面没有 ICP 备案的内容啊,nginx 与 ICP 备案应该没什么关系吧?能给出具体要改哪里的文档吗?

这个是什么原因啊?有什么办法解决吗?是 bug 吗?
不是 bug,你看看你 nginx 代理配置里面是不是有 ICP 备案相关的配置内容,如果有的话就删除,因为 5.6 以上的版本可以直接在平台里面配置。如果不愿意这样改,那你就把 ICP 备案的这段配置代码放在 IM 配置代码的后面,也就是放在配置的最后。
这个是什么原因啊?有什么办法解决吗?是 bug 吗?

私有部署吗,还是公有云?私有部署的话,估计 socket 服务有问题,可以看下后台日志是否有关于 socket 的错误日志
没有看你说的这一块的日志
私有部署吗,还是公有云?私有部署的话,估计 socket 服务有问题,可以看下后台日志是否有关于 socket 的错误日志
是更新了版本之后才有这个问题的,5.5.0 的版本的时候都没问题

私有部署吗,还是公有云?私有部署的话,估计 socket 服务有问题,可以看下后台日志是否有关于 socket 的错误日志