外贸B2B网站如何搭建?
01、域名购买
搭建网站的第一步,肯定是确定公司业务,购买与之匹配的域名。域名选择 .com,且尽量简短好记,可以使用 domainwheel工具进行域名选购拓展,也可以去 expireddomains查询过期的域名。
选择好域名后,要确认域名的历史,是否被 google 降过权,尝试去搜索引擎搜索域名相关痕迹,并且推荐去网站时光机查询一下,看看有木有历史记录,注意网站是否存在黄赌毒之类的黑历史。
如果是外贸业务,尽量选择可以提供隐私服务的域名购买平台,这样不容易被人搜索到域名的关联人员,可以去 namecheap或者 namesilo购买,比价便宜。godaddy不是不行,但是没有免费的域名隐私保护,并且续费非常坑人,土豪首选。
如果是国内网站,那么可以直接在阿里云或者腾讯云购买,差别不大,推荐和主机购买同一个地方,这样可以避免很多额外的手续。如果网站服务器在国内,请进行域名备案,否则网站无法访问。这里面可能有一个误解,如果你的网站服务器在国内,那么你就去服务器所在供应商那里备案。
如果买的是阿里云,那就去阿里云那备案,如果是腾讯云,那就去腾讯云备案,因为现在国内的备案系统是直接和主机服务商绑定的,个人是无法备案的,如果你是自建机房,那么请联系机房那边辅助你备案。如果你的服务器放在国外或者港澳台这些地方,那么是无法备案的,即使你的域名在国内购买的。简单地说,域名备案和网站服务器相关和域名自身位置无关,虽然备案的时候需要绑定域名。
02、购买服务器
搭建网站之前,首先需要有一个可以安装网站的服务器,服务器的位置推荐离你用户的位置越近越好,如果你是一个外贸站,那么就不要把网站放到国内,否则国外的速度可能会很卡。现在云主机比较流行,一般无需自建机房,如果公司有机房的话,可以联系机房技术人员帮你部署网站环境,否则就老老实实地去大品牌的服务商那里购买。
主机上非常多,国内有腾讯云、阿里云、ucloud 之类的,其实都可以,它们也有国外的服务器。当然你也可以选择国外的主机商,google 云、微软云、vultr、DigitalOcean、Linode 这些都可以,价格有高有低,一般在五美元一个月左右。这些主机上提供的一般是 vps 服务,可以简单的看作是一个小型服务器,需要有一定的技术基础才能搞定,否则服务器一不小心就可能被别人入侵或者当作攻击被人的肉鸡。
好处是比较自由,你可以在服务器上安装任何程序,这里有一点可能要注意以下,那就是因为很多国内的人把这些服务商的主机当作 vpn 来使用,导致很多 IP 被国内的防火墙屏蔽。这样导致一个很严重的后果就是,如果你的主机不幸被分配这样的 IP 地址,你大概率是无法登录上去的,你可以让尝试让你的主机商协助你更换 IP,但是有可能会花费额外的成本。不过假如你做的是 B2C 这样的购物网站,屏蔽国人 IP 很有可能这正是你想要的,可能自然无所谓,但如果你做的是公司网站,搭建的站点无法在国内访问,那么你的老板可能就要叼你了。
如果是流量不高的新站,类似官网这种,我其实更推荐你去购买那种虚拟主机,既便宜后好用,还不需要额外的维护,一年可能只需要一百多人民币。唯一的限制可能是流量和功能,不过建立一个官网是绰绰有余,流量大了在更换或者增加配置就好,看你自己的选择了。购买服务器之后,至少做做测速,ping 一下,看看是否满足要求,如果买的是 vps,那还需要做一些安全设置,例如关闭密码登录仅使用密钥登录,停用不必要的服务,设置防火墙,关闭额外的端口等等。如果是虚拟主机,那你啥都不用管,直接部署程序就能够使用了。
03、DNS解析
有了域名和服务器之后,需要将域名解析到服务器。如果是国内官网,可以直接在域名购买的地方设置,前提是必须备案,否则主机商一般会拦截,禁止你访问。如果是国外网站,推荐使用 cloudflare 做反向代理,这样可以屏蔽原始主机 IP,提高安全性。解析 DNS 的操作很简单,直接去域名后台,设置 A 记录,将其设置为服务器的 IP 地址。这里有个小技巧,先去域名的后台设置好 DNS 解析记录,然后再去 cloudflare 添加该域名,cloudflare 可以自动提取你已经设置好的记录,无需再次修改。
如果你使用 cloudflare ,那么在添加域名的步骤后,cloudflare 会提示你到域名后台更改 DNS 服务器的地址,更改后 cloudflare 才会生效。除了 A 地址之外,如果有企业邮箱,还需要设置 MX 记录,这个遵循你企业邮箱的设置说明即可,设置好后,你就可以使用以域名为后缀的邮箱了。
04、部署程序
部署程序这一步根据你选择网站程序的不同而不同,我相信大多数的官网都使用的是 PHP 搭建的,当然也有 ASP、JSP 之类的,不过数量不多,对于外贸网站或者官网,还是推荐使用 WordPress,成熟可靠,虽然笨重了一些,但是功能齐全,非常方便。如果部署 WordPress 网站,你首先需要在服务器安装 PHP 环境和 MySQL 数据库。
安装的方式有很多,可以使用脚本、宝塔、docker,甚至是本机安装,看你熟悉哪个套路就按哪个来就好,尽量不要把 MySQL 暴漏到公网上,容易被攻击。如果你用的是虚拟主机,那么就无须头疼了,直接在后台点击安装部署即可,大部分后台面板都会自带 WordPress 一键部署功能,非常方便。理论上安装成功后,这时候就可以使用域名访问咱们的 WordPress 博客了,接下来才到咱们的主题,官网内容搭建。