作為一名企業家和博主,我建立了許多網站,并且采用了許多不同的方式。我經常使用諸如 Squarespace 之類的一體化服務,但是當需要為我最近的商業冒險建立一個網站時,我想以老式的方式進行設置。
這是我在此過程中學到的東西,以及如何為自己做這件事:
無論如何,老式的方法是什么?
對于那些不熟悉的人來說,建立網站的老式方法是購買域名并將其指向安裝了 WordPress 的服務器的過程。這與選擇一鍵安裝 WordPress 的主機不同,而是購買具有完全根控制的空服務器并自己安裝所有內容。
為什么要以這種方式建立網站?
好問題。建立一個具有多合一服務或預配置服務器的網站絕對是最簡單的選擇,但我相信您已經知道,最簡單的選擇并不總是最好的選擇。
以老式的方式做事將:
- 為您節省大量資金(想想更簡單解決方案的一半以上成本)
- 教您新技能(這將有助于在沒有幫助的情況下管理您的網站)
- 讓您更好地控制您的網站
- 并在時機成熟時更容易擴大規模。
作為一個額外的好處,您將能夠利用您的服務器不僅僅是托管一個網站。您可以在同一臺服務器上托管多個站點,而無需額外付費(當然除了域名)。
因此,考慮到這一點,這就是我實際所做的:
第 1 步:購買域名和服務器
這是簡單的部分。前往您選擇的域名注冊商并購買您想要的域名。您要做的下一件事是購買服務器。這有點困難,因為要考慮很多。我決定使用ServerPronto 的 Cloud VPS,因為它是目前最實惠的托管選項之一,并且讓我可以完全控制服務器。我選擇 Ubuntu 14.04 作為操作系統,因為在服務器方面我已經熟悉 Ubuntu,而且安裝 WordPress 和建立網站非常容易。
第 2 步:更改 DNS 設置
Namecheap 提供自己的 DNS,因此無需在服務器本身上設置 DNS。這使得這一步非常簡單。您需要做的就是創建兩條 A 記錄,并將您的服務器的 IP 地址作為值。創建一個主機為@,另一個主機為www。這樣,當您輸入域名時,它將指向您的服務器。
給它一些時間讓更改生效(大多數情況下最多 30 分鐘)。一旦 DNS 更新,當您在 Web 瀏覽器中鍵入域名時,您應該會看到一個 Apache 2 頁面。
第 3 步:首次訪問您的服務器
從此時起,您將通過 SSH 連接到您的服務器上。您需要一個名為PuTTY的工具,以及服務器的根登錄信息。打開 PuTTY 并通過在主機名字段中輸入其 IP 來連接到您的服務器。這將打開一個提示您登錄的終端,您將需要使用您的根登錄信息來訪問服務器。完成此操作后,您就可以繼續了。
第 4 步:在 Ubuntu 14.04 服務器上安裝 WordPress
這部分是最難的,即使如此,它也非常簡單,非常簡單,一旦你完成了幾次,你可以在 5 分鐘內完成!首先,我們需要為 WordPress 創建一個 MySQL 數據庫。首先登錄 MySQL
mysql -u 根目錄 -p
如果出現提示,請輸入您的 root 密碼(或者如果您自己設置 MySQL,請輸入您在設置期間創建的密碼)。現在您在 MySQL 中,輸入以下內容:
創建數據庫 wordpress;
(您可以將 WordPress 命名為任何您想要的名稱,請記住它以備后用!)
創建用戶wordpressuser@localhost由 wordpresspassword 識別;
(出于安全原因,您應該將 WordPress 用戶和 WordPress 密碼更改為不同的用戶名和密碼)
授予 wordpress 上的所有權限。* 到wordpressuser@localhost ;
現在,刷新 MySQL 權限并退出。
同花順特權;
出口;
現在已經完成了,我們可以安裝 WordPress。
wget http://wordpress.org/latest.tar.gz
并解壓包。
tar -xzvf latest.tar.gz
此時,您將安裝并解壓縮 WordPress 文件,它應該位于 /var/www/HTML/WordPress
現在您需要配置 WordPress。最簡單的方法是執行以下操作:
cp wordpress/wp-config-sample.php wordpress/wp-config.php
現在,您需要編輯 wp-config.php,我們將在 nano 中執行此操作。首先更改目錄
cd /var/www/html/wordpress/
然后用 nano 打開文件
納米 wp-config.php
現在您在文件中,您需要將 DB_NAME、DB_USER 和 DB_PASSWORD 更改為您之前設置的數據庫名稱、用戶和密碼。這是您要查找的內容:
我們現在差不多完成了,但讓我們設置權限并確保您能夠使用插件并首先使用圖像。請執行下列操作:
apt-get 更新 apt-get 安裝 php5-gd libssh2-php
這將使您能夠使用圖像、插件等。
chown -R www-data.www-data /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress
這些是為了您的權限。
mkdir -p /var/www/html/wordpress/wp-content/uploads
chown -R :www-data /var/www/html/wordpress/wp-content/uploads
這是設置您的上傳文件夾。
現在您的所有權限都已設置并且 WordPress 已安裝和配置,您需要將 WordPress 從 WordPress 目錄移動到您的 Web 目錄。
cp -r ~/wordpress/* /var/www/html
現在您應該可以輸入您的服務器 IP 地址(如果您的 DNS 設置已經更新,則輸入域名),它將帶您進入 WordPress 的 Web 安裝組件。如果您看到 WordPress 安裝頁面,恭喜!您剛剛在 Ubuntu 14.04 服務器上安裝了 WordPress,現在可以完成您的網站并向您的朋友和家人展示。