如何在 CyberPanel安装WordPress ,以及配置伪静态
CyberPanel 是一个国外的主机面板,和以往的Linux服务器管理面板不同,CyberPanel是功能偏向于虚拟主机功能这一块,可以定制用户权限,让用户登录CyberPanel管理虚拟主机。属于虚拟主机控制面板,可以一键安装WordPress,十分方便,下面教你如何在 CyberPanel安装WordPress
CyberPanel官网:https://cyberpanel.net/
虚拟主机面板安装:CyberPanel Linux主机面板-支持 OpenLiteSpeed 简单、快速和开源的控制面板
接下来在CyberPanel中快速配置安装WordPress!
CyberPanel 提供多种WEBUI皮肤,你可以在Design中选择你喜欢的WEBUI皮肤。
CyberPanel安装WordPress
CyberPanel虚拟主机面板安装完毕后,首先需要安装网站,CyberPanel提供一键安装WordPress功能,这个非常方便。下面一步一步开始搭建WordPress网站。
步骤1:修改套餐配置
在CyberPanel左侧的菜单栏的主要功能中点击套餐,在套餐中可以自定义每个虚拟主机的大小以及其它选项。
点击修改套餐,系统默认了一个Default的初始化套餐,在修改套餐页面中选择套餐Default,将域名、磁盘空间、流量这三项修改为0,0是无限使用的意思。
注意:下面的FTP用户数量、数据库、邮箱这三项,默认1000就可以了,这里千万不要修改为0,修改之后会404页面错误。
额外功能中的两项
- 允许将完全限定域创建为子域
- 强制实施磁盘限制
你可以按照你的需求,选择性勾选。最后点击修改套餐,完成后开始创建wordpress网站。
步骤2:安装WordPress网站
套餐修改完毕后,点击主要功能菜单中的网站,不要点击上面的WordPress,那个是需要付费的插件,可以无视掉这个选项。
在网站中点击创建网站,进入到创建网站页面。
选择套餐,这里选择默认的Default ,或者你也可以创建其它类型的套餐选择,
选择拥有者,这里选择admin,默认的管理用户,如果你想指派给其它用户,还需要新建用户。
Test Domain 这个开关需要关闭,然后输入你的域名,域名需要提前解析到服务器IP地址上。不要输入WWW的域名,直接输入主几名即可,CyberPanel会默认将WWW域名设置好。
邮箱输入一个有效邮箱,会使用邮箱来安装wordpress
选择php版本,CyberPanel默认安装了所有的PHP版本,这里选择你常用的PHP版本,默认的版本是7.4比较低,建议选择php8.0
额外功能勾选SSL,创建网站时直接为域名申请SSL证书,比较方便。
选择完毕之后,点击创建网站,恭喜你,你的网站已经创建成功了。
网站创建成功后,相当于开通了一个虚拟主机,接下来还需要在虚拟主机上安装wordpress
在网站菜单下,点击网站列表,这时候可以看到网站列表中已经有上面创建的网站了,点击签发SSL证书,会自动申请域名的SSL证书。之后点击列表右上角的管理,开始配置虚拟主机
在管理页面中,将页面拉到最下面,在应用安装器中可以看到wordoress+LSCache这个图标,点击wordpress图标安装。
进入wordpress安装页面中,在安装详情中,输入你的安装信息之后,点击现在安装,大约一分钟后,你的wordpress就安装好了。
使用CyberPanel安装wordpress十分方便,你可以安装多个wordpress网站。可以选择不同的PHP版本来驱动wordpress。
wordpress安装完毕后,在浏览器中输入刚才设置的域名就可以访问wordpress网站了。
使用CyberPanel安装的wordpress和普通的安装有些差异,CyberPanel默认安装了LiteSpeed Cache插件。
步骤3:CyberPanel配置伪静态
接下来需要将wordpress设置成伪静态访问,也就是使用.html结尾的方式访问。
CyberPanel使用了OpenLiteSpeed为web服务器,OLS可以兼容apache的.htaccess文件,但是略有不同。
主要差别为 OpenLiteSpeed 中需要添加一个斜杆/
打开网站列表中的管理,在配置选项中,点击虚拟主机配置,找到 rewrite 块。将块内容修改为:
rewrite { enable 1 rules <<<END_rules RewriteEngine On RewriteBase / RewriteRule ^/index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] END_rules }
之后点击保存,wordpress伪静态规则就配置完了。
之后配置一下域名访问规则,点击虚拟主机配置旁边的重写规则。
点击选择模板,选择下面几项规则添加进去。
- Force HTTP -> HTTPS
- Force WWW -> NON WWW
- 关闭 xmlrpc和trackback服务
之后返回到wordpress后台,安装一些wordpress插件后就可以正常运行网站了。