首页 > 其他分享 >使用 WordPress搭建个人博客

使用 WordPress搭建个人博客

时间:2024-01-09 14:04:27浏览次数:41  
标签:wwwroot SSL 博客 nginx WordPress && wordpress home 搭建

安装LNMP

  1. 下载LNMPwget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -cO lnmp2.0.tar.gz
  2. 解压并执行:tar zxf lnmp2.0.tar.gz && cd lnmp1.5 && ./install.sh lnmp
  3. 选择想要安装的版本然后回车开始安装
  4. 时间比较长,耐心等待一下,看到以下显示表示安装成功2023100201.png
  5. 配置nigix
    1. 查看nginx配置文件,在目录 /usr/local/nginx/conf 下,root /home/wwwroot/default; 表明网站根目录为/home/wwwroot/default,可访问http://ip查看2023100202.png
    2. 如果你绑定了域名,可以为网站配置Cloudflare免费证书和SSL
      1. Cloudflare的控制面板中,确保SSL选项设置为FullFull(strict),生成一个私钥(通常是.key格式)和一个证书文件(通常是.pem格式)放置到服务器中
      2. server块内部,添加以下SSL配置
      # 配置 SSL
      listen 443 ssl;
      ssl_certificate /path/to/your_cloudflare_cert.pem;  # 指向 Cloudflare 证书文件
      ssl_certificate_key /path/to/your_cloudflare_private.key;  # 指向Cloudflare 私钥文件
      
      1. 验证nginx是否有配置错误:nginx -t
      2. 重新加载nginxnginx -s reload

安装WordPress

  1. 安装wordpress安装包并解压到/home/wwwrootwget https://cn.wordpress.org/latest-zh_CN.zip && unzip latest-zh_CN.zip -d /home/wwwroot
  2. 登录MySQL,创建wordpress表,创建完后输入exit退出
    mysql -u root -p 
    create database wordpress;
    exit
    
    1. 如果使用远程连接,还需配置防火墙:ufw allow 3306
    2. 创建允许远程访问用户:CREATE USER 'remote_user'@'%' IDENTIFIED BY 'securepassword';
    3. 刷新:FLUSH PRIVILEGES;
  3. 使用vim修改nginx配置文件,将网站根目录设置为/home/wwwroot/wordpressvim /usr/local/nginx/conf/nginx.conf
  4. 保存文件
  5. 修改wordpress目录权限:cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/
  6. 访问http://ip/wp-admin/setup-config.php开始安装

标签:wwwroot,SSL,博客,nginx,WordPress,&&,wordpress,home,搭建
From: https://blog.51cto.com/u_16497178/9160726

相关文章

  • 唯美心情语录随笔个人博客模板源码
    这是一款关于心情日记随笔个人博客模板,心情语录随笔个人博客模板主要记录心情日记的博客网站。采用html5+css3设计,模板基于dedecms程序搭建测试。1、主页html代码<!doctypehtml><htmllang="zh-cn"><head><metacharset="gb2312"><title>心情日记_心情语录随笔-个人......
  • erlang开发环境搭建(Intellij IDEA)
    Erlang没有专用的IDE,是借助其他IDE使用插件进行编码。老牌编译器Eclipse下载erlide插件配置runtime后,导入即可实现保存编译等功能,但受限于操作系统版本、Eclipse版本,并且erlide插件已不再维护,只适配到Eclipse4.10,且早期版本功能受限,不支持arm处理器,更主要的是交互较差,新人适应需要......
  • 3个搭建英语网站的技巧,独立站建站系统
    在当今数字化时代,拥有一个专业且具有吸引力的英语网站对于个人、企业或机构而言至关重要。然而,搭建一个成功的英语网站并非易事,需要细致入微的计划和技巧。在本文中,我们将探讨三个关键技巧,以及如何运用独立站建站系统,为您的英语网站打下坚实基础。1.精心策划:构建内容丰富的英语网......
  • DreadHunger恐惧饥荒海上狼人杀服务器搭建架设教程windows系统
    DreadHunger恐惧饥荒海上狼人杀服务器搭建架设教程windows系统大家好我是艾西,在11月底我有发文DreadHunger恐惧饥荒海上狼人杀官方停服的消息,当时在官方的公告模版中公布了在2024年一月一日会将服务端公开让喜欢玩这个游戏的玩家能够继续的快乐其中。经过漫长的等待DreadHunger工作......
  • Flask Web框架的使用-虚拟环境搭建
    FlaskWeb框架的使用-Flas框架的使用一、前言二、引言三、安装虚拟环境1.安装Virtualen2.创建虚拟环境3.激活虚拟环境一、前言个人主页:ζ小菜鸡大家好我是ζ小菜鸡,让我们一起来学习FlaskWeb框架的使用-虚拟环境搭建如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)二、引......
  • uni-app+vue3+ts项目搭建完整流程
    项目代码同步更新至码云uni-vue3-ts-template开发前准备利用uni-app开发,有两种方法:通过HBuilderX创建(需安装HBuilderX编辑器)通过命令行创建(需安装NodeJS环境),推荐使用vscode编辑器这里我们使用第2种方法,这两种方法官方都有详细介绍点击查看官方文档vscode安......
  • 这个开源项目,让你轻松搭建属于自己的云存储服务!
    大家好,我是Java陈序员。我们在工作生活中,难免会有一些学习资料、文档,或者是生活中记录下来的精彩瞬间。大家是如何保存这些文件的呢?可能有些文件仅仅是保存在本地的终端中,手机、电脑等。如果本地存储满了,会考虑将文件上传到云盘中。如果你有自己的服务器,强烈建议你自己搭建一个云......
  • 哈工大android大作业-博客系统+源代码+文档说明+结构图
    项目介绍android大作业,本项目包含三个基本功能,分别是博客爬虫,缓存服务,本地随笔。博客爬虫是分页爬取博客园博客,在app上显示博客的html格式(包括博客中的图片);缓存服务是按策略缓存一些博客到本地数据库,当用户没网时打开app也能有博客可浏览,而不是简单的请求连接网络提示,不会影响用......
  • Nginx基础篇:Nginx搭建、Nginx反向代理、文件服务器部署配置。
    (NginxLinux系统安装以及反向代理的配置)简介Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代......
  • 模拟集成电路设计系列博客——5.2.2 二阶开关电容滤波器
    5.2.2二阶开关电容滤波器类似于一阶的情况,二阶开关电容滤波器结构可以通过参考连续时间滤波器结构来实现。然而,和一阶滤波器一样,一旦确定滤波器结构,其精确的频率响应需要通过离散时间分析求得。使用精确的传输函数,或者是几个精确的近似,可以确定设计环节时所需要的电容比例。一......