在阿里云建设一个企业网站(下)

讲到这里,先说明一下本文的目的。这不是一篇教程,此类教程已经到处都是了,Wordpress官方中文文档也完全可?#26376;?#36275;要求。这里只是针对建站流程中的一些关键点做一些说明,面向的读者也不是开发者,而是普通的有建站需求的企业用户。相信通过这些说明,能够提高一些沟通的效率。动手能力强的话,能够通过这个简单的向导自己动手搞一个网站出来,那是再好不过。

在继续之前,请记住:

大部分企业门户网站的需求,都可以用 WordPress 搞定。
大部分企业门户网站的需求,都可以用 WordPress 搞定。
大部分企业门户网站的需求,都可以用 WordPress 搞定。

重要的事情说三遍。

这不是吹牛,wordpress 本身已经是一个完整的内容发布和管理系统,通过其海量的主题模板,官方及第三方插件的支?#29275;?#22522;本上一个独立的内容类网站需要的功能,都可以实现。

什么?你说你会PHP编程,不需要Wordpress??#23548;?#19978;,以wordpress为基础,通过它的插件系统,完全可以将你的PHP代码做成 WordPress 的插件来执行,避免重复开发基础框架。

wordpress 的一些优化

WordPress 的安装使用,这里不再赘述,有兴趣的可通过文末的参考链接进行深入学习。这里仅针对使用中的一些问题做一些提示,以及一些小技巧。

安装

首先,需要下载 WordPress 官方安装包。国内网站需要ICP备案,并且根据工信部要求,网站首页必须放置ICP备案号。从善如流的 WordPress 官方已经为中国用户增加了输入ICP备案的设置入口,但是请注意:目前只有从中文版官网下载的安装包才具有该功能

WordPress 安装需要有 PHP, MySQL 支持,请确保你的主机支持并已正确安装。设置数据库建议为wordpress设立专用帐户,以及足够强度的密码。

美化与定制

WordPress 强大之处在于,通过大量的官方和第三方主题,来提供多样的外观。

还可以通过“子主题”的方式,在原主题?#31995;?#21152;或修改功能,比如将本来只有官方主题才支持的ICP备案号嵌入。同时,通过子主题的方式修改主题,原主题的升级并不会影响已有的修改。

对于企业官网,推荐几个必装的插件:

  • Contact Form : 反馈表单。用户可以直接在网站留言,上传文件,并发送至设定的官方邮箱
  • Google Font Fix: 将一些对Google资源的访?#25163;?#23450;向到国内高速镜像
  • Magee Shortcodes: 快捷排版短码
  • Google Analyticator: google 统计
  • Members: 用户权限管理

这里强烈推荐 Contact Form,只需要一行代码,即可在网站任何地方嵌入一个联系表单。

域名切换

在网站正式上线前,我们会用一个测试域名来调整内容、版式等等。到正式上线,则需切换新域名。这个过程略复杂,但是基本可以做到无损。

第一步,域名解析指向wordpress所在主机,服务主机绑定新域名
第二步,管理控制台->设置->wordpress地址&站点地址,修改为新域名
第三步,wp-config.php, 增加一行

define('RELOCATE',true);

第四步,打开数据库管理后台,替换数据库中旧域名?#22336;?#20018;为新域名

以上操作完成后,即可正常使用。

邮件发送设置

企业官网对于邮件的使用主要包括两方面:一是官网的“反馈”功能,比如收集用户信息,报名等等;二是在网站通过特定入口群发邮件。

对于阿里云来说,有一个明确的问题就是ipv6。缺省状态阿里云ECS主机不支持ipv6,我们需要在设置文件中关闭ipv6,以postfix为例,将inet_protocal值改为ipv4:

# Enable IPv4, and IPv6 if supported
# inet_protocols = all
inet_protocols = ipv4

#inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
inet_interfaces = all

然后,为了能够发送正?#26041;?#26512;DNS,并避免被收件服务器当作垃圾邮件,需要分别在域名解析和postfix做一些设置。

首先域名需要添加三条DNS记录:

假设主机名设定为 admail.yourdomain.com,那么记录如下

记录 记录类型 记录值
admail A <主机IP地址>
@ MX admail.yourdomain.com
@ TXT v=spf1 a mx ~all

最后这条TXT的记录被称为“发件人策略框架(SPF)”记录,通过不同等级的设置,可以很有效地避免被接收邮件的服务系统判定为垃圾邮件。该系统的详细设置方法这里不多做介绍。多数情况下如果不是大量高频次群发,按照上面的?#38382;教?#20889;已可满足要求。

postfix 的一些额外设置

这些设置对于网站?#31995;?#37038;件反馈表单影响不大,不过建议还是根据?#23548;是?#20917;做调整

myhostname = admail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
home_mailbox = Maildir/
# 如果邮件量大,修改数据盘位置,目录需要先手工创建
mail_spool_directory = /data/mail

修改设置后需要重启邮件服务失设置生效

$ service postfix restart

垃圾邮件助手

除了以上设置,如果需要群发邮件,还需要在发?#25512;?#29575;,内容等方面注意一些问题。这方面Google有一份详细的?#25913;?#21487;供参考:Google 群发邮件发件人?#25913;?/a>

结束语

以上即为一个正式的企业官网建立过程所需资源的简单介绍。?#23548;?#19978;,要一个高速稳定的网站,还需要CDN、?#21363;?#31561;工具。这些也都可以在网站上线后逐步优化。

宗布科技的官网2.0正是这样建立的。有需要可联系我们。

福利: 阿里云九折优惠码
在购买ECS、RDS、云解析、弹性Web托管等等服务时均可使用。
企业用户请使用 jhx4xx
个人用户请使用 3v6unp

参考链接