在阿里云建設一個企業網站(下)

講到這里,先說明一下本文的目的。這不是一篇教程,此類教程已經到處都是了,Wordpress官方中文文檔也完全可以滿足要求。這里只是針對建站流程中的一些關鍵點做一些說明,面向的讀者也不是開發者,而是普通的有建站需求的企業用戶。相信通過這些說明,能夠提高一些溝通的效率。動手能力強的話,能夠通過這個簡單的向導自己動手搞一個網站出來,那是再好不過。

在繼續之前,請記?。?/p>

大部分企業門戶網站的需求,都可以用 WordPress 搞定。
大部分企業門戶網站的需求,都可以用 WordPress 搞定。
大部分企業門戶網站的需求,都可以用 WordPress 搞定。

重要的事情說三遍。

這不是吹牛,wordpress 本身已經是一個完整的內容發布和管理系統,通過其海量的主題模板,官方及第三方插件的支撐,基本上一個獨立的內容類網站需要的功能,都可以實現。

什么?你說你會PHP編程,不需要Wordpress?實際上,以wordpress為基礎,通過它的插件系統,完全可以將你的PHP代碼做成 WordPress 的插件來執行,避免重復開發基礎框架。

wordpress 的一些優化

WordPress 的安裝使用,這里不再贅述,有興趣的可通過文末的參考鏈接進行深入學習。這里僅針對使用中的一些問題做一些提示,以及一些小技巧。

安裝

首先,需要下載 WordPress 官方安裝包。國內網站需要ICP備案,并且根據工信部要求,網站首頁必須放置ICP備案號。從善如流的 WordPress 官方已經為中國用戶增加了輸入ICP備案的設置入口,但是請注意:目前只有從中文版官網下載的安裝包才具有該功能。

WordPress 安裝需要有 PHP, MySQL 支持,請確保你的主機支持并已正確安裝。設置數據庫建議為wordpress設立專用帳戶,以及足夠強度的密碼。

美化與定制

WordPress 強大之處在于,通過大量的官方和第三方主題,來提供多樣的外觀。

還可以通過“子主題”的方式,在原主題上疊加或修改功能,比如將本來只有官方主題才支持的ICP備案號嵌入。同時,通過子主題的方式修改主題,原主題的升級并不會影響已有的修改。

對于企業官網,推薦幾個必裝的插件:

  • Contact Form : 反饋表單。用戶可以直接在網站留言,上傳文件,并發送至設定的官方郵箱
  • Google Font Fix: 將一些對Google資源的訪問重定向到國內高速鏡像
  • Magee Shortcodes: 快捷排版短碼
  • Google Analyticator: google 統計
  • Members: 用戶權限管理

這里強烈推薦 Contact Form,只需要一行代碼,即可在網站任何地方嵌入一個聯系表單。

域名切換

在網站正式上線前,我們會用一個測試域名來調整內容、版式等等。到正式上線,則需切換新域名。這個過程略復雜,但是基本可以做到無損。

第一步,域名解析指向wordpress所在主機,服務主機綁定新域名
第二步,管理控制臺->設置->wordpress地址&站點地址,修改為新域名
第三步,wp-config.php, 增加一行

define('RELOCATE',true);

第四步,打開數據庫管理后臺,替換數據庫中舊域名字符串為新域名

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

郵件發送設置

企業官網對于郵件的使用主要包括兩方面:一是官網的“反饋”功能,比如收集用戶信息,報名等等;二是在網站通過特定入口群發郵件。

對于阿里云來說,有一個明確的問題就是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

然后,為了能夠發送正確解析DNS,并避免被收件服務器當作垃圾郵件,需要分別在域名解析和postfix做一些設置。

首先域名需要添加三條DNS記錄:

假設主機名設定為 admail.yourdomain.com,那么記錄如下

記錄 記錄類型 記錄值
admail A <主機IP地址>
@ MX admail.yourdomain.com
@ TXT v=spf1 a mx ~all

最后這條TXT的記錄被稱為“發件人策略框架(SPF)”記錄,通過不同等級的設置,可以很有效地避免被接收郵件的服務系統判定為垃圾郵件。該系統的詳細設置方法這里不多做介紹。多數情況下如果不是大量高頻次群發,按照上面的形式填寫已可滿足要求。

postfix 的一些額外設置

這些設置對于網站上的郵件反饋表單影響不大,不過建議還是根據實際情況做調整

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

垃圾郵件助手

除了以上設置,如果需要群發郵件,還需要在發送頻率,內容等方面注意一些問題。這方面Google有一份詳細的指南可供參考:Google 群發郵件發件人指南

結束語

以上即為一個正式的企業官網建立過程所需資源的簡單介紹。實際上,要一個高速穩定的網站,還需要CDN、圖床等工具。這些也都可以在網站上線后逐步優化。

宗布科技的官網2.0正是這樣建立的。有需要可聯系我們。

福利: 阿里云九折優惠碼
在購買ECS、RDS、云解析、彈性Web托管等等服務時均可使用。
企業用戶請使用 jhx4xx
個人用戶請使用 3v6unp

參考鏈接