标签 WordPress部署 下的文章 - vwo50博客站,记录成长,分享有趣
首页
留言面板
友情链接
统计页面
4K壁纸
推荐
我的公众号
我的工具站
网址缩短站
电商优惠券
搜 索
1
青龙搭建美团外卖脚本,领外卖券图文教学~
1,313 阅读
2
免费虚拟主机,搭建自己的博客网站!(图文教学)
731 阅读
3
openclash的卸载和安装
631 阅读
4
申请甲骨文免费vps的流程
429 阅读
5
青龙从0到1搭建以及使用过程,实现JD自动签到、领豆。
379 阅读
生活随笔
技术相关
资源获取
VPS相关
编程天地
Leetcode
登录
/
注册
搜 索
标签搜索
Python
linux
Nginx
chatgpt
AI
开源
docker
grafana
跳过广告
RSS
AI绘画
WordPress部署
青龙
WinMemoryCleaner
oracle
vps
shell
youtube
服务器
sysstat
huolong
累计撰写
235
篇文章
累计收到
93
条评论
首页
栏目
生活随笔
技术相关
资源获取
VPS相关
编程天地
Leetcode
页面
留言面板
友情链接
统计页面
4K壁纸
推荐
我的公众号
我的工具站
网址缩短站
电商优惠券
用户登录
登录
注册
找到
2
篇与
WordPress部署
相关的结果
2023-12-04
Nginx从陌生到入门08(完结篇)——部署WordPress&开启HTTPS&301跳转
上一节内容,我们成功的进入了WordPress的引导页面,但是他是http协议的,是不安全的。这一节的内容就是开启https访问。话不多说,我们继续开搞部署https,你可以在可以免费申请ssl证书的网站上下载证书后再手动配置 ,也可以使用acme.sh 或者宝塔这些来申请。 我这里采用certbot。之前我有介绍过,是一个非常好用的申请ssl程序。具体的安装certbot教程可以参考:https://vwo50.club/archives/1039.html安装完成之后,我们在站点所在的目录执行命令: sudo certbot --nginx之后我们输入邮箱,然后一路按y,最后选择要申请的域名,它会自动检测。我们输入1选择之后,它就会自动帮我们申请证书且部署证书。同时还修改了配置文件.然后我们现在来看一下当前站点的配置文件,如下。帮我们自动添加的配置都有注释。server { 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; } listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/test4.aionlinefun.icu/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/test4.aionlinefun.icu/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = test4.aionlinefun.icu) { return 301 https://$host$request_uri; #设置301跳转,当我们通过http访问时候会自动跳转到https。 } # managed by Certbot listen 80; server_name test4.aionlinefun.icu; return 404; # managed by Certbot }其实本质上就是新增了一个server。里面监听了443端口。域名还是之前的域名,设置好证书所在的路径。 当我们要实现访问http自动跳转https那么就可以在对应的server块里填写 return 301 https://$host$request_uri;接着我们再次访问 域名。发现已经上锁了。是https,安全的wordpress安装需要我们输入数据库的配置。因为我们还没建库,所以我们先建个库进入数据库,分别输入:create database wordpress; #创建WordPress数据库 create user 'user'@'localhost' identified by 'PASSword123.'; #创建用户user和密码 grant all privileges on wordpress.* to 'user'@'localhost';#赋予权限 flush privileges; #刷新输入mysql的连接配置,我们点击下一步,然后一直输入对应的配置,就安装好了然后我们访问域名首页,进入默认页面。 大功告成!创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
2023年12月04日
17 阅读
0 评论
0 点赞
2023-12-04
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,部署证书,让网站更安全的访问创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
2023年12月04日
17 阅读
0 评论
0 点赞