前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 WordPress搭建个人博客

使用 WordPress搭建个人博客

原创
作者头像
pinhsin
发布2024-06-17 11:08:59
50
发布2024-06-17 11:08:59
举报
文章被收录于专栏:折腾笔记折腾笔记

安装 LNMP

首先需要下载 LNMP:wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -cO lnmp2.0.tar.gz

下载完成后解压并执行:tar zxf lnmp2.0.tar.gz && cd lnmp1.5 && ./install.sh lnmp

选择想要安装的版本然后回车开始安装,这里时间比较长,耐心等待一下,看到以下显示表示安装成功

配置 nigix

在目录 /usr/local/nginx/conf 下查看 nginx 配置文件,root /home/wwwroot/default; 表明网站根目录为在/home/wwwroot/default,可访问 http://ip 查看

如果你绑定了域名,可以为网站配置 Cloudflare 的免费证书和 SSL

在 Cloudflare 的控制面板中,确保 SSL 选项设置为 Full 或 Full(strict),生成一个私钥(通常是 .key 格式)和一个证书文件(通常是 .pem 格式)放置到服务器中

在 nginx 配置文件的 server 块内部,添加以下 SSL 配置

代码语言:nginx
复制
# 配置 SSL

listen 443 ssl;

ssl\_certificate /path/to/your\_cloudflare\_cert.pem;  # 指向 Cloudflare 证书文件

ssl\_certificate\_key /path/to/your\_cloudflare\_private.key;  # 指向Cloudflare 私钥文件

添加完成后验证 nginx 是否有配置错误:nginx -t

重新加载 nginx:nginx -s reload

安装 WordPress

安装 wordpress 安装包并解压到 /home/wwwroot:wget https://cn.wordpress.org/latest-zh\_CN.zip && unzip latest-zh\_CN.zip -d /home/wwwroot

登录 MySQL,创建 wordpress 表,创建完后输入 exit 退出

代码语言:MySQL
复制
mysql -u root -p 

create database wordpress;

exit

如果需要本地连接服务器上的数据库,还需进行以下配置

防火墙放行 3306 端口:ufw allow 3306

创建允许远程访问用户:CREATE USER 'remote\_user'@'%' IDENTIFIED BY 'securepassword';

刷新配置:FLUSH PRIVILEGES;

使用 vim 修改 nginx 配置文件:vim /usr/local/nginx/conf/nginx.conf,将网站根目录设置为/home/wwwroot/wordpress,保存文件

修改 wordpress 目录权限:cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/

使用浏览器访问 http://ip/wp-admin/setup-config.php 开始安装

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装 LNMP
  • 配置 nigix
  • 安装 WordPress
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档