外贸建站+SEO优化(2)—— 极速建站-进阶篇
时间:2023-07-10 18:48:02 | 来源:网站运营
时间:2023-07-10 18:48:02 来源:网站运营
外贸建站+SEO优化(2)—— 极速建站-进阶篇:
进独立站➕SEO自习群(免费)在上一篇基础版中,有些地区的服务器导入主题和模板是有问题的,所以本文给大家做了一个进阶的攻略,内容更为详细和完善。一、服务器
1.1、A服务商
国内服务器,个人比较喜欢,主要是售后这快是非常不错的,但是这家服务商会和我们推荐的主题有一定的冲突,我先给一个简单的解决方案:
进入选购,区域:建议选择美国
我们推荐用A,如果A搞不定再用B
A服务商:
https://laifaxin.com/txy系统一定要选择
centos7.6,套餐的话1核1G足够使用,
地区推荐硅谷。重装系统
如果已经购买了服务器,想换个系统,那么可以参照下图进行,在服务器列表,选择要重装的服务器,点击“重装系统”。
选择系统,这里选择的是:
CentOS 7.6登录服务器,
在管理界面,点击“登录”。
设置密码(Root)
需要root权限才能进行appnode的安装,我们在输入框输入以下命令(鼠标复制粘贴,
不要用ctrl+c)。
sudo passwd root
会让你输入密码(
注意:密码是不显示的),
输入密码后回车,连续两次即可。
切换权限(Root)
输入切换的命令并回车。
su
输入
刚设置的密码并回车,
如下图,在最下边这行的@前出现“root”,说明权限已经切换成功。1.2、B服务商(用了A请跳过)
文首,我们推荐了腾讯云,但是在实际使用中会存在一定问题,我们在此处给大家推荐了另外一家。这是国外的服务商。
切记:
不要违反当地的法律法规,尤其是涉及版权、滥发等。区域:建议选择
美国我们推荐用A,如果A搞不定再用B
B服务商:
https://laifaxin.com/vu进入选购,注册登录后。
类型/地区:选择服务器类型,这里选择cloud compute,地区建议选美国。
系统/配置:系统选择CentOS 7 x64,配置选择1cpu+1G内存就行。
提交订单:点击
Deploy Now,提交购买订单。
系统安装:
installing表示系统正在安装中,等个几分钟即可。
进入管理:
Running表示系统已经在运行中了,点击服务器名进入服务器管理。
登录服务器:
界面上
有ip+user+password,参照下图,点击
右上方的图标,打开输入代码界面:
登录系统:用户名输入root,然后输入密码,可以复制后,通过“
send clipboard”发送剪切板内容到输入框(密码是不显示的),然后回车确认,第一次可能会出现登录失败,再来一遍即可。
二、系统管理(Appnode)
2.1、针对A服务商
a.安装软件
登录系统后,把这行命令粘贴到命令窗口
INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php74,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
粘贴命令后如下图:
安装中,
设置端口,这里设置的5291,
注意:这个端口要在腾讯云后台的“防火墙”里“添加规则”放行。设置账号:
此处的账号是你自己设置的,要记录下来。设置密码:
此处的密码是你自己设置的,要记录下来。确认信息并继续,
安装中,
安装完成,出现
登录地址/账号/密码(请记录保存好)。
b.放行端口
腾讯云的服务器
不放行端口,会导致appnode后台无法访问(此处要对应登录地址“:”后进行设置,此处我设置的是5291)。在“
防火墙”页面,点击“
添加规则”。
“端口”输入“5291”(根据你实际情况进行设置)。
添加后的界面如下:
2.2、针对B服务商
安装软件:
区别于上个服务商,B服务商无需放行端口
把以下代码输入到输入框,开始安装即可。
INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php74,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
安装中,
安装中,后边参照腾讯云服务器安装appnode的设置。
三、环境配置
3.1、登录管理系统
我们使用appnode进行系统管理,我们输入获取的地址以及账号密码,如果打不开网站,记得关闭代理并放行端口。
3.2、创建运行环境
登陆后,如下图,我们在“网站管理”中设置“创建运行环境”。
注意和我的一致:
PHP+Nginx+MySQL服务器,直接下一步,
能随机就随机下,没启动的也给启动了,参照下图,守护和自启全部要开开。
如下图就可以继续下一步了,
直接点:开始部署,
先启动Nginx和PHP,然后把自启和守护全部开开,再点重载服务,
变成和下图一样就对,点击“重载服务”。
3.3、创建网站
这一步实际上是配置网站空间和环境。
我想要添加的网站是:
http://lyz001.com直接点击开始部署,
参照下图,全部是运行中,并勾选自启和守护后,点击“重载服务”。
下图所示是创建成功。
3.4、查看数据库
我们在“网站管理”页面,选择要配置的网站,并点击后边的“设置”。
a.数据库名/用户名
参照下图,在MySQL标签页,我们可以看到用户名和数据库名,记得记录哦!
b.数据库密码
在MySQL页面,我们点击密码后的
修改。
点击后边的 图标,可以看到密码,记得保存。
3.4、部署代码(Wordpress)
以上只是搞定了网站的存储空间和运行环境,但是代码还没放到网站目录,我们这一步是来把wordpress代码部署到目标目录。
我们
点击“网站管理”下的“建站市场”,选择“wordpress”并点击后边的“安装”。如下图,点击“下一步”,
直接点击“下一步”,
继续下一步,注意:
请不要勾选“安装到子目录”,没有强调的不要搞!点击“初始化并进入下一步”,
点击“开始部署”,
状态“运行中”并勾选“自启”和“守护”,然后点击“重载服务”,
点击“开始安装”,
安装中,
出现下图这一行文字“install successfully!”,说明已经安装成功。
3.5、安装网站
a.访问网站(域名/IP)
在浏览器里输入你已经解析的域名或者是ip。
b.开始安装
出现如下图的,点击“现在就开始!”
c.配置数据库
这些数据从哪来?
我们在上文的“查看数据库”一节已经有完整说明。对应输入数据库名、用户名、密码,
点击“先在安装”继续安装,
d.设置信息
要设置网站的基本信息,网站标题(展示给看的网站名)用户名/密码(登录网站后台的)、电子邮箱(请不要填错),建议“对搜索应对可见性”勾选“建议搜索引擎不索引本站点”。
四、网站管理
搞定以上,我们基本就拥有了一个基础的网站框架,然后我们需要不断完善这个框架。
4.1、网站后台
安装好后,系统会自动会引导你登录网站后台。
4.2、升级版本
默认安装的版本是比较老的,我们要安装
最新的英文版。选择
英文版(不要选错)进行更新,点击下方的“现在更新”。
4.3、安装插件
我们建议安装以下插件
:Contact Form 7(询盘表单)
Flamingo(询盘数据)
Post SMTP(邮件通知)
Custom Product Tabs for WooCommerce(加页面标签)。
- Post SMTP Mailer/Email Log
在“插件”目录下,选择“安装插件”,搜索“Post SMTP Mailer/Email Log”并点击“安装”
点击“START THE WIZARD”进入设置
输入邮箱和昵称,并点击下一步,
输入发信服务器,
检测可用端口(系统自动),
选择服务器和端口,
输入账号和密码(部分是用授权码),
直接下一步,
完成设置,
点击“Send a test email”进入测试页面,
输入要收邮件的邮箱,
发送中,
测试发送邮件成功,
收到发送是测试邮件,
4.4、安装主题
我们以安装Blocksy主题,参照下图,再“外观”下选择“主题”,进入“安装主题”,搜索“blocksy”并点击安装。
安装好后,我们点击“启用”,等页面自动跳转。
4.5、安装插件
安装完blocksy后,在主题页面会有“
install Blocksy Companion”的提醒。
注意:这个地方的按钮会亮两次,点他就好。
点击“allow&continue”进行授权允许,如果404报错,请直接点skip。
跳转这个界面,说明已经安装成功。
对了,有封邮件要记得激活下!
4.5、安装模板
a.选择模板
我们在blocksy界面,点击“starter sites”进入查看可以安装的模板,并选择中意的模版进行导入。
b.安装模板
直接下一步,
继续下一步,
点击“install”安装,
安装中,请不要刷新页面!
c.安装完成
安装完成,会出现下图的提示。
d.预览网站
五、解析设置
5.1、域名解析
此处不细讲!
5.2、严格加密(SSL证书)
ssl是完全免费的,我们利用cloudflare自带的加密和极速服务器。
a.创建证书
我们在cloudflare对应域名“SSL/TlS”下的“源服务器”中,我们点击“创建证书”。
直接默认,点击“创建”。
用文本保存以下两个信息(
只展示一次的,一定要及时保存)。
b.安装证书
我们需要在服务器上安装加密证书,我们进入appnode后台,点击对应网站的“设置”。
进入“基本”标签页下的"HTTPS"设置页面,我们修改以下设置:
http选项选择:
HTTP可直接访问SSL证书选择:
手动配置并导入证书点击下方的“导入证书”,
选择“粘贴代码”标签,对应贴入在cloudflare上“创建证书”生成的源服务器
“源证书”【对应appnode的“
证书代码(PEM格式)”】和“
私钥”【对应appnode的“
密钥代码(PEM格式)”】。
点击“确定”后,我们在界面上可以看到域名意见有效期信息,我们开启“启用https”,并点击“保存配置”。点击“立即部署”部署加密证书。
点击“开始部署”进行配置部署。
确保mginx状态是“运行中”,并且勾选了“自启”和“守护”,点击“重载服务”。
c.开启验证
开启:经过身份验证的源服务器拉取
d.开启完全(严格)的SSL加密
把SSL/TLS 加密模式切换为 完全(严格)
e.启用“自动https重写”
开启:自动 HTTPS 重写
5.3.加速设置
这些优化设置,全部开启,
开启Rocket Loader™,
开启:Argo Tiered Cache,
默认是4小时,改成“遵循现有标头”,
最后,我们再来围观下:
https://lyz001.com/自定义模板也是能正常的
六、其他配置
6.1、防火墙
我们在appnode后台要安装防火墙。
点击“立即安装”,
安装中,
点击启动,并勾选自启和守护,
改成如下图:
6.2、禁止Ping
6.3、开放443
CDN拉取数据有可能会用到,点击“开关网络端口”,并点击“增加网络端口”。
端口输入:443.点击确定进行新增
6.4、定时备份
在网站的设置中,我们可以开启定时备份,如下图。
我们可以设置备份的周期。
视频教程:发送“视频” 即可获得!!!