找到cPanel的站点证书路径 - /var/cpanel/ssl/apache_tls/domain.com/combined
问题:cPanel的站点,布置了SSL证书,现在需要从apache转换到nginx提供https访问,但从cPanel中复制的私匙和证书,nginx会报错,提示证书不匹配。

尝试:搜索.pem文件,找到/var/cpanel/ssl目录,再找到相应站点里的combined,查看到里边有私匙和证书。将combined文件添加到nginx里,可以使用。

问题:cPanel的站点,布置了SSL证书,现在需要从apache转换到nginx提供https访问,但从cPanel中复制的私匙和证书,nginx会报错,提示证书不匹配。

尝试:搜索.pem文件,找到/var/cpanel/ssl目录,再找到相应站点里的combined,查看到里边有私匙和证书。将combined文件添加到nginx里,可以使用。

现象:使用“雷鸟”邮件客户端,无法发邮邮件,提示“消息发送失败。发送邮件时出错:无法与传出服务器(SMTP) smtp.xxx.xxx 使用 STARTTLS 建立安全连接,因为它不宣称支持此功能。请关闭对此服务器的 STARTTLS,或者联系您的服务提供商。”

过程:
1.查看 /var/log/maillog 的日志,有类似的内容“postfix/submission/smtpd[27449]: warning: No server certs available. TLS won't be enabled”
2.查看 /etc/postfix/main.cf 中的 smtpd_tls_cert_file 值 ,如不正常,纠正之
网站使用的程序是Magento 1.9.0。
1.登录到站点后台,管理商品,无法显示图片,无法上传图片,不能管理
2.在浏览器的调试控制台里会有红字错误,如Object.Flex.getFlashPlayerVersion
3.在浏览器里为站点设置Flash权限为“允许”,默认是询问的
4.刷新站点后台,可以显示图片了
参考:https://stackoverflow.com/questions/36885864/in-magento-i-cant-upload-the-image-in-the-products
如主机商有提供system rescue cd的急救系统,可通过此来安装debian 10。
1.echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 # 如不想使用IPv6网络,可先禁用
2.emaint -a sync # 急救系统是基于gentoo的,先同步
3.emerge kexec-tools # 安装内核切换工具
4.wget https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/linux # 下载debian10的网络安装文件linux
5.wget https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/initrd.gz # 下载debian10的网络安装文件initrd.gz
6.wget https://github.com/fincham/kexec-remote-debian-install/raw/master/build.py # 下载脚本,用于修改initrd.gz,添加 preseed.cfg 自动配置文件
7.chmod +x build.py # 添加执行权限
8.python2 ./build.py initrd.gz enp0s20f0 144.172.126.32 255.255.255.0 144.172.126.1 8.8.8.8 # 假如网卡名是 enp0s20f0,静态IP是144.172.126.32,网关是144.172.126.1,会自动生成preseed的配置内容,重新打包 initrd.gz
9.kexec --command-line="auto=true priority=critical mirror/http/hostname=deb.debian.org" --initrd=initrd.gz linux # 切换到debian的网络安装
10.几分钟可ping通IP后,就可以通过ssh连接到安装控制台了。如不需要桌面环境,请记得选择“专家模式"的安装向导
如果不确定网卡的名称,可运行以下命令来获取:
source <(udevadm test /sys/class/net/eth0 2>/dev/null | grep ID_NET_NAME); for name in "$ID_NET_NAME_ONBOARD" "$ID_NET_NAME_SLOT" "$ID_NET_NAME_PATH" "$ID_NET_NAME_MAC" ; do [[ -n $name ]] || continue; echo "$name"; break; done参考:
一用户反馈说Windows远程桌面连接,黑屏,不显示桌面内容,无法操作。操作系统是Windows 2016英文版,安装了中文语言包。
1.从ipmi登录,查看系统负载正常,CPU、内存、磁盘和带宽使用率不高
2.net stop termservice # 尝试停止终端服务
3.停止相关服务Remote Desktop Services超时
4.在“任务管理器”里,找到Windows进程,找到termsvcs的进程,勾选“放弃未保存的数据并关闭”,强制退出进程
5.net start termservice # 尝试启动终端服务
6.再次远程桌面连接,可显示桌面内容了
如果这是在Windows英文版上安装中文语言包的系统上出现远程桌面连接黑屏的现象,可尝试安装原生的中文Windows,看是否能解决。
参考: