服务器配置及WordPress安装说明文档

服务器配置及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。

Xshell服务器信息

然后点击左侧的类别中的“用户身份验证”,输入您的服务器的凭证。

  • 用户名:root或者其他;
  • 密码:服务器用户对应的密码。

Xshell用户身份验证信息

最后,点击“确定”。这样每次你使用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(推荐)-即Linux、Nginx、MySQL和PHP。
  • 或者LAMP-与LNMP不同的是,选择的Web服务器是Apache而不是Nginx。

无论您使用LNMP还是LAMP,您都需要根据实际情况选择环境软件的版本,这里建议选用最稳定的版本,既不是最落后版本也不是最新的版本。

安装服务器环境软件,需要一段时间,这段时间可以该干嘛干嘛去。

添加网站及配置

完成基础的宝塔面板配置后,即可以开始添加网站至宝塔面板。

(1)添加网站

点击宝塔面板左侧的“网站”,进入网站管理界面后,点击“添加站点”。在弹窗中输入相关:

  • 域名:一般添加一级域名及www子域名。
  • 数据库账号:使用默认生成的即可,又或者自定义。

最后,点击提交。

宝塔面板添加网站

(2)配置SSL证书

基于网站信息安全及最新的浏览器标准,我们建议站长为网站域名启用SSL证书。如果您使用宝塔,需要为站点启用SSL证书,则是一件非常简单的事情。

您只需要登录宝塔面板后台,点击左边的菜单“网站”,然后在右侧列表中找到你需要启用SSL证书的网站域名,点击“设置”操作,在弹出的站点修改窗口,切换到SSL标签页。

然后,点击“Let’s Encrypt”选项卡,选择适合您的验证方式,然后勾选域名(建议两个都勾选了),最后点击“申请”。

宝塔面板网站SSL证书配置

宝塔面板网站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,然后在鼠标右键菜单选择 复制链接地址

复制WordPress下载链接

然后进入您的网站根目录,点击远程下载,在下拉菜单中选择“从URL链接下载”然后在弹窗中贴入前面复制的WordPress下载地址,最后“确定”即可。

远程下载WordPress

WordPress安装包下载完成后,鼠标悬停在该压缩包上,即可看到操作选项“解压”,点击即可以获得WordPress安装目录wordpress

由于一般情况下,我们将WordPress安装至网站的根目录,所以我们还需要对刚才解压获得wordpress的文件夹里面的所有东西复制至网站根目录。

进入wordpress目录,在该目录列表,勾选列表左上角的方框即可全选所有文件,然后点击文件夹目录右上角的“剪切”。

返回网站根目录,然后点击网站根目录文件目录右上角的“粘贴”即可将所有wordpress文件夹内的资料转移到网站根目录。

WordPress安装

完成上述操作,在您的浏览器访问您的域名,应该就可以看到WordPress安装向导。

在开始安装WordPress前,你需要提前准备以下信息(前面步骤获取到的):

  • 数据库名
  • 数据库用户名
  • 数据库密码
  • 数据库主机
  • 数据库表前缀

点击安装向导页面的“现在就开始”。

WordPress安装就绪

然后,即进入数据库信息填写界面。其中数据库名、用户名和密码,根据前面添加网站时,获得的信息填写即可。你也可以点击宝塔面板左侧的“数据库”查看网站对应数据库的相关信息。

数据库主机默认为localhost即可,表前缀则建议修改为其他,而不是使用默认的 wp_

WordPress安装-数据库信息

最后步骤,您需要填写网站信息。

  • 站点标题-即您的网站名称,比如我们的网站为“闪电博”;
  • 用户名-即您的网站管理员名称;
  • 密码-使用随机生成或者自主编写密码,尽可能使用大小写字母,数字及符号组成。
  • 电子邮件-填写您自己使用的邮箱即可。

填写WordPress站点信息

最后点击安装WordPress,稍等片刻即可完成。至此,您已经成功安装WordPress至服务器。

接着下来就开展你的WordPress之旅吧。推荐阅读:WordPress简易入门基础教程

更新记录