Nginx从陌生到入门07——部署WordPress实战

在上一篇里,我们已经部署好了环境。这一篇,我们通过部署WordPress来演示整体的nginx 以及相关的配置流程。相信看完这几篇入门文章,你已经对nginx不在陌生了。

话不多说,直接开搞,冲! 需要提前将要部署的站点域名解析到你的服务器IP上哦。 如果不会这一步,可以百度,很多教程

  • 我们在服务器上新建站点的目录 mkdir /www/wwwroot/test4.aionlinefun.icu 我这里的站点名字准备叫 test4.aionlinefun.icu 你也可以改成你自己的站点域名。
  • 进入该站点路径。 然后下载WordPress。输入 wget https://wordpress.org/wordpress-6.0.6.tar.gz 然后 tar -zxvf wordpress-6.0.6.tar.gz 解压缩 .然后把压缩包删掉即可。 最后是这样的 从上图我们可以看到index.php在WordPress里。
  • 在nginx的主配置文件里我们可以看到这行代码。 include /etc/nginx/conf.d/*.conf; 比如我当前nginx要配置10个站点,我就不需要把10个站点的配置都写到主配置文件里,我们只需要让nginx引用对应的路径即可。
  • 我们在该路径 /etc/nginx/conf.d 下新建 test4.aionlinefun.icu.conf配置文件。你可以设置成你站点的名字。注意结尾一定是.conf就行。注意2个location里的 root后面的路径是WordPress首页存在的路径,要保持一致。fastcgi相关的是php的配置,直接复制就行。

    server {
          listen       80;
          server_name  test4.aionlinefun.icu;
    
    
          location / {
              root   /www/wwwroot/test4.aionlinefun.icu/wordpress;
              index  index.php index.html index.htm;
          }
    
    
    
          location ~ \.php$ {
          root            /www/wwwroot/test4.aionlinefun.icu/wordpress;
          fastcgi_pass   unix:/run/php-fpm/www.sock;
          fastcgi_index  index.php;
          fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
          include        fastcgi_params;
      }
    }
  • 然后重启nginx服务,使得配置生效。 systemctl restart nginx
  • 前台访问 对应的域名。发现已经正常跳到了安装WordPress的引导页面
  • 但是现在是http的。下一篇文章我们将开启https,部署证书,让网站更安全的访问

创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇