服务器配置及WordPress安装说明文档
为了更好地方便站长们安装闪电博主题,小编基于宝塔面板(国内大部分站长使用宝塔面板管理服务器)写了这篇服务器配置和WordPress安装的教程。
希望对大家有所帮助。
服务器配置
由于不同的站长,采用的服务器配置方式可能不尽相同。此处仅能基于宝塔面板,进行举例说明。
在开始服务器配置之前,站长应该先购买域名和服务器。
域名解析
完成了域名和服务器的购买后,站长需要将域名指向所购买的服务器的IP地址,一般地,我们需要在域名解析管理,添加两个A记录。
以阿里云为例,一般地我们需要设置泛域名和www的A记录至您的服务器IP地址:
主机记录 | 记录类型 | 记录值 |
www | A | 服务器IP地址 |
@ | A | 服务器IP地址 |
如下图阿里云的域名解析:
每个域名服务商的解析设置界面不尽相同,但大体操作相差不多。
注:域名解析,部分服务器可能非即时生效。如未能及时生效,可以通过Ping域名的方式来检测解析生效状态。
服务器安全策略
在安装宝塔面板之前,部分服务器提供商,可能还需要您为服务器设置安全规则。一般地,我们需要设置的入站安全规则包括:
协议类型 | 端口范围 | 授权对象(来源 ) | 备注 |
自定义 TCP |
22
|
0.0.0.0 | 用于SSH、SFTP访问 |
自定义 TCP | 80 | 0.0.0.0 | 用于http访问 |
自定义 TCP | 443 | 0.0.0.0 | 用于https访问 |
自定义 TCP | 宝塔面板端口 | 0.0.0.0 | 用于宝塔面板后台,在宝塔面板成功安装后设置 |
注:每个人的宝塔面板端口不相同,根据自己的实际情况设置即可。一般会在你成功安装宝塔面板后提示:
ongratulations! Installed successfully! ========================面板账户登录信息========================== 外网面板地址: http://110.110.110.110:12345/ccbccb68 内网面板地址: http://110.110.110.110:12345/ccbccb68 username: * password: * =========================打开面板前请看=========================== 【云服务器】请在安全组放行 12345 端口 因默认启用自签证书https加密访问,浏览器将提示不安全 点击【高级】-【继续访问】或【接受风险并继续】访问 教程:https://www.bt.cn/bbs/thread-117246-1-1.html
宝塔面板安装及配置
服务器连接
完成了域名解析,安全规则配置后,使用您的服务器凭证信息(IP,用户及密码)访问服务器SSH。
注:小编一般用Xshell,Mac用户可以直接使用系统自带的终端应用。
下面以Xshell为例,点击软件左上角的“文件”,选择“新建”,填写以下信息:
- 名称:随意为这个SSH访问定义一个名称,比如网站名称;
- 协议:选择SSH;
- 端口:选择22。
然后点击左侧的类别中的“用户身份验证”,输入您的服务器的凭证。
- 用户名:root或者其他;
- 密码:服务器用户对应的密码。
最后,点击“确定”。这样每次你使用Xshell时,即可快速连接您的服务器了。
安装宝塔面板
使用Xshell成功连接您的服务器后,访问宝塔官网网站,获取您的服务器对应的安装脚本。
以Centos为例,你需要在您的Xshell终端输入以下安装脚本命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
注:随宝塔面板的更新,安装脚本命令可能有所不同,应以最新版本为准。
当您看到以下类似信息,则代表您的服务器已经成功安装宝塔面板。
================================================================== Congratulations! Installed successfully! ========================面板账户登录信息========================== 外网面板地址: http://*.*.*.*:88888/ccbccb72 内网面板地址: http://*.*.*.*:88888/ccbccb72 username: ****** password: ****** =========================打开面板前请看=========================== 【云服务器】请在安全组放行 88888 端口 因默认启用自签证书https加密访问,浏览器将提示不安全 点击【高级】-【继续访问】或【接受风险并继续】访问 教程:https://www.bt.cn/bbs/thread-117246-1-1.html ================================================================== Time consumed: 3 Minute!
建议将上述的宝塔面板相关信息复制到本地或者线上安全的地方。
紧接着,您需要将上述信息中的安全组放行端口(每个人的宝塔面板安全端口不一样)添加至服务器对应的安全组。
宝塔面板配置
(1)登录宝塔面板后台
使用刚才获取到的外网面板地址,用户名和密码,即可访问您的服务器的宝塔面板后台。
首次登录成功,您需要绑定宝塔网站的账号(没有账号的朋友可以在官网注册,建议实名)。
(2)选择服务器环境
成功登入宝塔面板管理后台后,您需要选择服务器的环境。
无论您使用LNMP还是LAMP,您都需要根据实际情况选择环境软件的版本,这里建议选用最稳定的版本,既不是最落后版本也不是最新的版本。
安装服务器环境软件,需要一段时间,这段时间可以该干嘛干嘛去。
添加网站及配置
完成基础的宝塔面板配置后,即可以开始添加网站至宝塔面板。
(1)添加网站
点击宝塔面板左侧的“网站”,进入网站管理界面后,点击“添加站点”。在弹窗中输入相关:
- 域名:一般添加一级域名及www子域名。
- 数据库账号:使用默认生成的即可,又或者自定义。
最后,点击提交。
(2)配置SSL证书
基于网站信息安全及最新的浏览器标准,我们建议站长为网站域名启用SSL证书。如果您使用宝塔,需要为站点启用SSL证书,则是一件非常简单的事情。
您只需要登录宝塔面板后台,点击左边的菜单“网站”,然后在右侧列表中找到你需要启用SSL证书的网站域名,点击“设置”操作,在弹出的站点修改窗口,切换到SSL标签页。
然后,点击“Let’s Encrypt”选项卡,选择适合您的验证方式,然后勾选域名(建议两个都勾选了),最后点击“申请”。
宝塔面板网站SSL证书配置
成功申请后,根据提示来完成相应的操作即可。
您还可以阅读“WordPress网站免费SSL证书申请及配置教程”,深入了解更多SSL证书的相关内容。
温馨提示:完成SSL证书申请及部署后,务必在WordPress后台-设置-常规,将WordPress地址及安装地址的协议修改为https。此外,如果您的主题设置,存在非https的URL,也应该修改为https协议,否则会出现混合内容的问题。
(3)配置重定向
如果您希望www子域名跳转至主域名;或者主域名跳转至www子域名,你可以通过“网站-设置-重定向”,如下图所示:
(4)伪静态设置
点击“网站”菜单进入网站列表,选择你需要配置的网站,点击“设置”,在弹出窗口找到伪静态选项,然后选择网站程序为“WordPress”,最后保存即可。
宝塔控制面板-伪静态设置
如果你使用的是LNMP环境,一般情况下你在配置host的时候,若已经选择WordPress作为网站程序,理论上lnmp已经帮你配置好了网站伪静态。
但如果你在使用/%post_id%.html
或者/%post_id%
格式作为固定链接时发生链接无法访问,可以尝试手动配置Nginx或者Apache,配置参考如下:
Nginx伪静态配置
一般目录为/usr/local/nginx/…
,找到网站的conf或者rewrite规则的conf,添加以下代码行:
location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
Apache伪静态配置
一般目录为/www/wwwroot/www.yourdomain.com
,修改.htaccess文件添加以下代码行:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
温馨提示:如果设置了Nginx或Apache的rewrite规则,依然存在404错误,尝试重新启动Nginx或者Apache试试。
注:您可以搜索“宝塔”学习更多宝塔面板教程。
WordPress安装及配置
完成服务器和宝塔面板配置之后,接下来就可以开始安装WordPress。
安装WordPress
(1)下载WordPress安装包至网站根目录
在您的宝塔面板,访问左侧“文件”菜单,在文件管理界面的地址栏输入“/www/wwwroot”,进入您需要安装WordPress的网站文件夹。
然后访问WordPress官方网站获取最新版本的WordPress安装包,右键点击下载 .tar.gz,然后在鼠标右键菜单选择 复制链接地址。
然后进入您的网站根目录,点击远程下载,在下拉菜单中选择“从URL链接下载”然后在弹窗中贴入前面复制的WordPress下载地址,最后“确定”即可。
WordPress安装包下载完成后,鼠标悬停在该压缩包上,即可看到操作选项“解压”,点击即可以获得WordPress安装目录wordpress。
由于一般情况下,我们将WordPress安装至网站的根目录,所以我们还需要对刚才解压获得wordpress的文件夹里面的所有东西复制至网站根目录。
进入wordpress目录,在该目录列表,勾选列表左上角的方框即可全选所有文件,然后点击文件夹目录右上角的“剪切”。
再返回网站根目录,然后点击网站根目录文件目录右上角的“粘贴”即可将所有wordpress文件夹内的资料转移到网站根目录。
WordPress安装
完成上述操作,在您的浏览器访问您的域名,应该就可以看到WordPress安装向导。
在开始安装WordPress前,你需要提前准备以下信息(前面步骤获取到的):
- 数据库名
- 数据库用户名
- 数据库密码
- 数据库主机
- 数据库表前缀
点击安装向导页面的“现在就开始”。
然后,即进入数据库信息填写界面。其中数据库名、用户名和密码,根据前面添加网站时,获得的信息填写即可。你也可以点击宝塔面板左侧的“数据库”查看网站对应数据库的相关信息。
数据库主机默认为localhost即可,表前缀则建议修改为其他,而不是使用默认的 wp_
。
最后步骤,您需要填写网站信息。
- 站点标题-即您的网站名称,比如我们的网站为“闪电博”;
- 用户名-即您的网站管理员名称;
- 密码-使用随机生成或者自主编写密码,尽可能使用大小写字母,数字及符号组成。
- 电子邮件-填写您自己使用的邮箱即可。
最后点击安装WordPress,稍等片刻即可完成。至此,您已经成功安装WordPress至服务器。
接着下来就开展你的WordPress之旅吧。推荐阅读:WordPress简易入门基础教程