在我的服务器上,XML 文件由 Nginx 处理。它们应该由 Apache 处理,以便 .htaccess 文件正常工作
我已检查过 cURL 无法正常工作
当我运行命令时curl -I https://www.example.com/sitemap.xml
curl: (7) Failed to connect
Failed to connect on all port
nginx -t
nginx: [emerg] BIO_new_file("/home/admin/conf/web/ssl.xvids.cc.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/home/admin/conf/web/ssl.xvids.cc.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx:配置文件/etc/nginx/nginx.conf 测试失败
/var/log/syslog
Aug 9 06:25:25 srv named[30476]: client 104.42.128.152#51441 (hostsahibi2.dnsservis.com): query (cache) 'hostsahibi2.dnsservis.com/A/IN' denied
ls -l /home/admin/conf/web/
total 144
-rw-r----- 1 root admin 11402 Aug 9 09:53 apache2.conf
-rw-r----- 1 root admin 12517 Aug 9 10:18 nginx.conf
-rw-r----- 1 root root 11268 Jul 24 15:02 nginx.conf.backup
-rw-r--r-- 1 root root 147 Aug 9 09:53 nginx.dev.xvids.cc.conf_letsencrypt
-rw-r--r-- 1 root root 147 Jul 20 20:05 nginx.xchum.com.conf_letsencrypt
-rw-r--r-- 1 root root 147 Jul 19 13:39 nginx.xvids.cc.conf_letsencrypt
-rw-r--r-- 1 root root 147 Jul 20 20:52 nginx.xvids.in.conf_letsencrypt
drwxr-xr-x 2 root root 4096 Jul 19 13:35 old_server
-rw-r--r-- 1 root root 68 Jul 18 20:56 pam.htpasswd
-rw-r----- 1 root admin 4591 Aug 9 10:43 sapache2.conf
-rw-r----- 1 root admin 4903 Aug 9 10:53 snginx.conf
-rw-r----- 1 root admin 5186 Aug 9 10:21 snginx.conf.save
-rw-r----- 1 root root 1647 Aug 9 09:53 ssl.dev.xvids.cc.ca
-rw-r----- 1 root root 2134 Aug 9 09:53 ssl.dev.xvids.cc.crt
-rw-r----- 1 root root 3243 Aug 9 09:53 ssl.dev.xvids.cc.key
-rw-r----- 1 root root 3782 Aug 9 09:53 ssl.dev.xvids.cc.pem
-rw-r----- 1 root root 1647 Jul 20 20:31 ssl.xchum.com.ca
-rw-r----- 1 root root 2147 Jul 20 20:31 ssl.xchum.com.crt
-rw-r----- 1 root root 3243 Jul 20 20:31 ssl.xchum.com.key
-rw-r----- 1 root root 3795 Jul 20 20:31 ssl.xchum.com.pem
-rw-r----- 1 root root 5625 Aug 9 10:43 ssl.xvids.cc.ca
-rw-r----- 1 root root 2223 Aug 9 10:43 ssl.xvids.cc.crt
-rw-r----- 1 root root 3243 Aug 9 10:43 ssl.xvids.cc.key
-rw-r----- 1 root root 7849 Aug 9 10:43 ssl.xvids.cc.pem
答案1
您的 Nginx Web 服务器未运行。您尝试在 Nginx 上启用 https,但未从正确的路径加载 SSL 证书文件。
directory:fopen('/home/admin/conf/web/ssl.xvids.cc.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file
您有有效的证书吗?如果有,您必须在 Nginx 的配置文件中的以下指令中定义正确的路径。
ssl_certificate path-for-crt;
ssl_certificate_key path-for-key;