分类目录归档:服务器

discuz新站使用开发者模式导入插件记录

新建了个discuz站,使用开发者模式导入老站的插件,记录一下过程。

1、开启老站的开发者模式,导出插件的XML配置文件。

2、打包老站source/plugin目录下的插件文件。

3、将导出的XML文件放到打包的插件文件夹的主目录下。

4、上传插件文件夹到新站的source/plugin目录下。

5.这个时候就可以在新站的插件菜单下找到该插件,点击安装按钮即可安装完成。 继续阅读

解决PHP报错—CURL ERROR 60: SSL CERTIFICATE PROBLEM

使用独角数卡链接epusdt时提示如下错误:

CURL ERROR 60: SSL CERTIFICATE PROBLEM: CERTIFICATE HAS EXPIRED (SEE HTTPS://CURL.HAXX.SE/LIBCURL/C/LIBCURL-ERRORS.HTML) FOR

查阅资料后得知PHP跟证书的问题,解决如下:

 

下载 cacert.pem (http://curl.haxx.se/ca/cacert.pemcacert.pem

替换php证书配置: 继续阅读

宝塔 Nginx 反代网站 出现502 Bad Gateway

宝塔 Nginx 反代网站 出现502 Bad Gateway ,错误信息显示 SSL_do_handshake() failed 的解决方法

你是否遇到过使用宝塔 Nginx 反代网站时出现 502 Bad Gateway , 明明正常反代都没问题 , 可是反代就 502 Bad Gateway , 查看错误日志显示 :

*6565 SSL_do_handshake() failed (SSL: error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:SSL alert number 80) while SSL handshaking to upstream

初步研究问题发现是由于网站启用了 SNI , 宝塔Nginx反代默认没有加入 SNI proxy_ssl_server_name on; ,Nginx 无法成功 handshake 上游的 SSL , 导致 502 Bad Gateway.

继续阅读

debian10 curl command not found

1、sudo apt update 或者 sudo apt upgrade

2、sudo apt install curl 或 sudo apt-get install curl

如果提示:要验证是否正确安装Curl,请在终端键入curl,然后按Enter。终端将会打印消息curl: try ‘curl –help’ or ‘curl –manual’ for more information,说明安装成功。

宝塔 Nginx 反代网站 出现502 Bad Gateway

解决方法:
进入宝塔的反向代理控制页面
选中出现 SSL_do_handshake() failed 的代理的“编辑配置”

proxy_set_header REMOTE-HOST $remote_addr;

下一行加入

proxy_ssl_server_name on; 
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;proxy_ssl_server_name on;

保存,重启Nginx 即可.
现在你就可以正常反代拉!

安装X-UI,开启HTTPS,创建节点的方法

cloudflare申请一个证书,通过SSH scp命令上传到服务器,然后再开启HTTPS,省略了acme.sh申请证书的步骤。

x-ui面板安装命令:

bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

安装完成后开启HTTPS,然后创建节点。端口选择时,如果使用了cloudflare,端口也需要选择cloudflare能识别的。Cloudflare 支持的 HTTPs 端口为: 443 2053 2083 2087 2096 8443; 继续阅读