Linux安装:wordpress
- 安装软件
 - 2025-07-17
 - 247热度
 - 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
按照提示一步一步操作就可以了。
这里假设已经安装好了mysql数据库,没有的话看这里:Linux安装:Mysql数据库
2、配置
2.1、通过nginx配置https
1、修改后台网站地址:设置 -> 常规

2、修改nginx配置
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;
        }
}
3、修改wordpress配置文件:/wp-config.php,在头部加入:
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
