安装LNMP

  1. 下载LNMP
    wget 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. 时间比较长,耐心等待一下,看到以下显示表示安装成功1.png
  5. 配置nigix

    1. 查看nginx配置文件,在目录 /usr/local/nginx/conf 下,root /home/wwwroot/default; 表明网站根目录为/home/wwwroot/default,可访问http://ip查看2.png
    2. 如果你绑定了域名,可以为网站配置 Cloudflare 免费证书和 SSL

      1. 在 Cloudflare 的控制面板中,确保 SSL 选项设置为 "Full" 或 "Full (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 私钥文件
      3. 验证nginx是否有配置错误 nginx -t
      4. 重新加载nginx nginx -s reload

安装WordPress

  1. 安装 wordpress 安装包并解压到 /home/wwwroot
    wget 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/wordpress
    vim /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开始安装

next
2 声望0 粉丝