Rootop 服务器运维与web架构

wordpress实现https后台加密登陆

| 暂无评论

生成证书及密钥:

当然需要先安装openssl,并且nginx编译时编译进ssl模块。
[root@Rootop ~]# openssl req -new -x509 -days 365 -nodes -out /etc/ssl/certs/www.rootop.org.pem -keyout /etc/ssl/certs/www.rootop.org.key
配置nginx:
在原有虚拟主机或者主配置文件添加:
server
{
listen 443;
ssl on;
ssl_certificate /etc/ssl/certs/www.rootop.org.pem; #证书
ssl_certificate_key /etc/ssl/certs/www.rootop.org.key; #密钥

“`
重启nginx。
配置wordpress:
wordpress本身支持https,只需要修改 wp-config.php 即可实现。
require_once(ABSPATH . ‘wp-settings.php’); 代码部分上面定义如下内容:
define(‘FORCE_SSL_LOGIN’, true); #登陆加密
define(‘FORCE_SSL_ADMIN’, false); #后台加密

然后在iptables中开放443端口即可。
这样一来默认访问都是80端口,登陆后台,点击登陆的时候会走443端口。

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2626.html

作者:Venus

服务器运维与性能优化

发表回复