Linux安装:wordpress
- 安装软件
- 7小时前
- 15热度
- 0评论
1、安装
1.1、docker安装
docker安装方便,启动脚本如下:
docker run -d \
--name wordpress-blog \
--restart=always \
-p 8084:80 \
-v /etc/localtime:/etc/localtime:ro \
-v /opt/wordpress-blog/html:/var/www/html \
-v /opt/wordpress-blog/php.ini:/usr/local/etc/php/conf.d/custom.ini \
wordpress
配置文件php.ini
upload_max_filesize = 64M
post_max_size = 64M
# 这两个是限制上传文件大小的
安装后,访问:http://ip:8084
按照提示一步一步操作就可以了。
2、配置
2.1、通过nginx配置https
server {
listen 80;
server_name blog.perass.com;
rewrite ^(.*)$ https://$host$1 permanent;
}
server {
listen 443 ssl;
server_name blog.perass.com;
ssl_certificate /etc/nginx/conf.d/blog.perass.com.pem;
ssl_certificate_key /etc/nginx/conf.d/blog.perass.com.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:8084;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_redirect off;
}
}
修改配置文件:/wp-config.php,在头部加入:
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
修改后台网站地址:设置 -> 常规