日常 · 7月 27, 2023 0

配置wordpress启用HTTPS相关

导入证书到服务器:

其实也可以用宝塔来配置,应该要方便很多,但是我用宝塔配置时报错了。
而且并不知道怎么解决。。所以直接走了传统路线。。

证书错误: nginx: [emerg] no "ssl_certificate" is defined for the "listen ... ssl" directive in /www/server/panel/vhost/nginx/wordpress.local.conf:1 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

3、配置Nginx,腾讯云wordpress的nginx配置文件在/www/server/panel/vhost/nginx/wordpress.local.conf
于是在配置文件中添加:

server {
        listen 443 ssl; 
        server_tokens off;
        #替换成自己的域名
        server_name alaya.cool;
        client_max_body_size 50m;
        #替换成自己的网页根目录
        root /usr/local/lighthouse/softwares/wordpress;
        index index.php index.html;
        include /www/server/panel/vhost/nginx/proxy/wordpress.local/*.conf;

        
        #上传的pem文件路径
        ssl_certificate /root/key/alaya.cool.pem;

        #上传的key文件路径 
        ssl_certificate_key /root/key/alaya.cool.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1.2 TLSv1.3; 
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;

        #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
        include /www/server/panel/vhost/rewrite/wordpress.local.conf;
        #REWRITE-END
        location / {
                try_files $uri $uri/ /index.php?$query_string;
        }
        #禁止访问的文件或目录
        location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md)
        {
                return 404;
        }

        #一键申请SSL证书验证目录相关设置
        location ~ .well-known{
                allow all;
        }

        access_log  /www/wwwlogs/wordpress.local.log;
        error_log  /www/wwwlogs/wordpress.local.error.log;
        }

如果需要强制http转换为https则把80端口的server修改为如下:

server {
    listen 80 default_server;
	#替换成自己的网页根目录
    server_name alaya.cool;
    return 301 https://$host$request_uri;
}

4、保存配置文件后,到nginx安装文件夹/www/server/nginx

执行命令,验证配置文件问题

./sbin/nginx -t

然后重启Nginx

./sbin/nginx -s reload

5、现在wordpress就开启了https了。

访问页面,发现域名前有一个锁的图标就说明成功了。

 

以上均为引用

转载自
https://www.alaya.cool/sublearn/612/

 

实际情况是我也发生了这种鬼情况。。一段时间没碰电脑。脑子都已经生锈了。。

害怕。。着实感觉退化了。。

沪ICP备2022018687号-1
沪公网安备 31011702008644号