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

使用 WordPress搭建一个个人博客

时间:2024-04-28 18:57:01浏览次数:23  
标签:wwwroot SSL 博客 nginx WordPress && wordpress home 搭建

安装 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 配置

# 配置 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 -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 开始安装

标签:wwwroot,SSL,博客,nginx,WordPress,&&,wordpress,home,搭建
From: https://www.cnblogs.com/aweme/p/17780506.html

相关文章

  • 博客添加评论功能及定制化样式
    哈喽大家好,我是咸鱼。(博客网址:https://xxxsalted.github.io/)在搭建了博客并换了主题之后,发现有许多细节方面的东西还需要完善和定制化一下,比如说行距和引用的样式我不是很喜欢,以及没有评论功能。于是决定自己动手,说干就干。PS:下文的修改操作仅限于博客主题(Klise),不同主题的配......
  • 博客园-鼠标-粒子追踪-点击烟花爆炸特效
    1.打开设置中的js功能2.代码保存为xx.js"usestrict";var_createClass=function(){functionn(t,e){for(vari=0;i<e.length;i++){varn=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"inn&&(n.writable=!0),Object.defineProperty(t,n......
  • ant design pro vue项目搭建-运行项目
    1、克隆代码gitclone--depth=1https://github.com/vueComponent/ant-design-vue-pro.git2、依赖安装npminstall提示eslint版本报错  去除eslint,将package.json中eslint相关配置删除3、重新安装依赖完成,没有报错 npminstall 4、启动项目 npmrun......
  • 加速博客体验:静态资源优化技巧大揭秘!
    如今有许多人涉足博客写作,其中大多数正处于博客创作的旅程中。每位程序员都梦想拥有自己的服务器,理想情况下,服务器配置越高越好,价格越实惠越好。购买一台基础款服务器用于建立博客是一个不错的选择,因为并不需要处理大流量。这完全是出于个人兴趣和坚持写作的良好习惯。当然了写博......
  • Hadoop集群模式的搭建之二:配置Hadoop平台基础环境
    在进行Hadoop集群的安装部署之前,需要对虚拟机进行一些基础环境配置。例如,为了在集群中识别主机,需要配置主机和IP地址的映射关系;为了使用Web相关的服务和访问连接,需要在集群中关闭并禁用防火墙功能;为了减少节点之间访问时人工输入用户密码,需要配置SSH免密登录;为了集群节点的时间能......
  • Centos7搭建本地yum源(最少步骤)
    Centos7搭建本地yum源(最少步骤)配置本地yum源一、部署磁盘1、查看磁盘是否已连接2、查看磁盘所属的盘符lsblk这里的磁盘名称都在/dev下面的。3、挂载和永久挂载挂载前要创建挂载文件(这里就挂载到/mnt/dvd吧)mkdir/mnt/dvd(1)挂载mount/dev/sr0/mnt/dvd(2)永久挂载需......
  • 第一篇Scrum冲刺博客--原班人马打造队
    0项目地址点此进入1第一次开会/任务认领1.1第一次例会(2024.4.27)第一次开会照片记录1.2开发认领在查看老师在实验报告中学长的博客给了我一定的启发,我在腾讯表格中创建了几个表格,其中一个表格是对于各部分任务的认领。腾讯表格在线地址使用在线表格主要优点就是,在某......
  • 搭建单机版伪分布式Hadoop+Scala+spark
    搭建单机版伪分布式Hadoop+Scala+spark修改ip[root@master~]#nmcliconnectionaddifnameens32con-nameens32autoconnectyesipv4.methodmanualipv4.gateway192.168.130.2ipv4.addresses192.168.130.102/24ipv4.dns114.114.114.114[root@master~]#nmcliconu......
  • 博客园美化
    1.申请JS权限主题选择SippleMemory2.修改配置在博客侧边栏公告处添加以下代码<scripttype="text/javascript">window.cnblogsConfig={info:{name:"你干嘛哎哟",//用户名avatar:"http://xxx.xx.xx",//用户......
  • 笔记本1050ti跑autoformer模型,环境搭建过程
    ##1、选显卡对应得驱动程序https://www.nvidia.com/Download/index.aspxnotebook是笔记本,下载类型选sd。不更新驱动会报:RuntimeError:TheNVIDIAdriveronyoursystemistooold(foundversion8000).PleaseupdateyourGPUdriverbydownloadingandinstallinganew......