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