想要擁有一個自己的專屬網(wǎng)站嗎?手把手教你搭建!
時間:2022-08-22 13:48:01 | 來源:網(wǎng)站運營
時間:2022-08-22 13:48:01 來源:網(wǎng)站運營
刷微博,刷新聞,逛淘寶,看文獻,每天我們都會訪問大量網(wǎng)站。那么,想不想擁有一個自己的專屬網(wǎng)站呢?在自己的網(wǎng)站寫寫博客,發(fā)布課題組的最新動態(tài),整理科研相關的資料。。。。。。
今天,我們就來談談如何搭建一個網(wǎng)站(
當然,這是需要花點錢的。如果能享受學生優(yōu)惠的話,服務器租用和域名一年的花費在兩百以內(nèi))。
- 購買域名
每個網(wǎng)站都需要有一個好記的域名,方便我們訪問。如何購買呢?這里以阿里云為例
https://www.aliyun.com/點擊域名注冊,我們隨便輸入幾個數(shù)字,點擊查域名
后綴是com的,一年是五六十塊,以club后綴的域名最便宜,一年幾塊錢。小伙伴們可以根據(jù)需要購買。
2、購買云服務器
云服務器就是一個網(wǎng)絡空間,打個比方,域名可以看做門牌號,云服務器可以視為清水房,我們搭建網(wǎng)站就是搞裝修,完善其功能。
云服務器以ECS為例,根據(jù)需要選擇,價格從幾百一年到上萬都有。當然,如果能夠享受學生優(yōu)惠,一個月10塊不到就可以購買學生機云空間。
3.備案
域名和云服務器買好后,就需要備案了,阿里云提供備案幫助,不需要我們?nèi)フ蚁嚓P部門。我們按要求填寫好相關信息,很快就可以完成了。
4、域名解析
備案完成后,我們就可以進行域名解析了,解析也很簡單,不需要我們手動設置參數(shù)(這里無法演示,因為小編手里沒有待解析域名,小伙伴們稍微摸索下)
5、搭建網(wǎng)站
小編推薦用CentOS 7作為操作系統(tǒng),因為這個系統(tǒng)是較為常用的,遇到問題在網(wǎng)上容易找到答案。小編服務器使用的是CentOS 7.4。
今天我們介紹安裝最簡單的網(wǎng)站搭建:LAMP+WordPress
L指 Linux,CentOS 7.4屬于Linux的分支;
A指Apache是世界使用排名第一的Web服務器;
M是MySQL,小編這里用的是MySQL的分支MariaDB;
P是指PHP,一種通用的開源腳本語言;WordPress最開始是博客系統(tǒng),后來發(fā)展成為內(nèi)容管理系統(tǒng),我們不需要編程可以安裝很多主題和插件來展示我們的網(wǎng)站。
如果小伙伴們最開始不是使用的CentOS 7.4系統(tǒng),可以通過停止實例,然后更換系統(tǒng)盤來變更系統(tǒng)
我們通過阿里云控制臺,找到我們的ECS服務器,通過遠程連接,連接上主機。
輸入設置好的遠程連接密碼
再次輸入登錄用戶和密碼
進入主頁面
安裝Apache
輸入代碼安裝Apache,代碼如下
yum install httpd
我們可以偷懶,用上面的復制命令輸入
復制粘貼后如下
點擊Enter鍵,軟件開始下載
下載好后需要我們確認,直接輸入Y
然后Apache就下好了
這時候,我們開啟Apache服務,輸入代碼systemctl start httpd
然后設置開機啟動,代碼為systemctl enable httpd
接下來就可以驗證Apache是否安裝成功了,關閉一下防火墻(有可能防火墻已經(jīng)設為關閉,輸入下面代碼一般也不會出現(xiàn)問題的),代碼:
systemctl stop firewalld.service
再禁止開機啟動,代碼為
systemctl disable firewalld.service
我們通過瀏覽器輸入我們解析好的域名或公網(wǎng)IP,可以看見以下內(nèi)容就說明我們安裝好Apache了。
安裝Mysql(MariaDB)數(shù)據(jù)庫
輸入代碼:yum install mariadb-server mariadb
點擊Enter鍵后就開始下載了,然后我們輸入Y,確認安裝
直到安裝完成
啟動數(shù)據(jù)庫,代碼
systemctl start mariadb
進行初始化設置
mysql_secure_installation
先點擊Enter鍵,然后輸入Y設置root密碼
接著會有很多選項,根據(jù)需要選擇Y或N,可以全部選擇Y
一直到設置完成
設置開機即啟動,代碼:systemctl enable mariadb.service
安裝PHP
代碼:yum install php php-mysql
下載安裝同樣需要按Y確認
重啟Apache服務器,systemctl restart httpd.service
在/var/www/html下建立一個test.php文件:
輸入代碼
vi /var/www/html/test.php
按下鍵盤上的Insert鍵,才能開始鍵入語句
輸入完后,按下Esc鍵退出編輯模式,輸入:wq 保存,注意前面有冒號。
然后我們輸入域名+/test.php,如www.abc.com/test.php
得到下面頁面
6. 安裝Wordpress
首先我們要創(chuàng)建Wordpress的數(shù)據(jù)庫:
輸入:mysql -u root -p
然后輸入我們之前設置的root密碼
創(chuàng)建數(shù)據(jù)表:CREATE DATABASE wordpress;
創(chuàng)建數(shù)據(jù)庫用戶和密碼
代碼:CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordress_psd';
設置wordpressuser訪問wordpress數(shù)據(jù)庫權限
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'wordress_psd';
刷新數(shù)據(jù)庫設置
FLUSH PRIVILEGES;
退出數(shù)據(jù)庫
Exit;
安裝wordpress
代碼:wget
http://cn.wordpress.org/wordpress-5.0.1-zh_CN.zip我們需要下載一個解壓縮軟件,代碼:yum install unzip
在彈出確認消息時,輸入Y
然后我們開始對wordpress安裝包進行解壓縮,代碼:unzip wordpress-5.0.1-zh_CN.zip
解壓完成后,將wordprss下所有的文件復制到apache服務器下的根目錄。
代碼 cp -r wordpress/* /var/www/html/
修改wordpress的配置文件
進入目標文件夾,代碼cd /var/www/html/
復制配置文件:cp wp-config-sample.php wp-config.php
編輯wordpress的配置文件vi wp-config.php
記住,要點擊Insert鍵才能開始編輯
輸入數(shù)據(jù)庫名稱,數(shù)據(jù)庫的用戶名和密碼
像之前說的那樣存盤,即輸入完后,按下Esc鍵退出編輯模式,輸入:wq 保存
在瀏覽器輸入我們的網(wǎng)址,進入wordpress安裝界面
填好相關信息,然后登陸進入以下界面
很多教程介紹到這里就結束了,實際上后面還有需要注意的。我們知道wordpress可以通過安裝插件來完善網(wǎng)站功能,我們來試試安裝插件,選擇插件
再點擊“安裝插件”
我們點擊“現(xiàn)在安裝”,出現(xiàn)如下界面
遇到這個情況,小伙伴們肯定很懵
如何解決呢?
這里給出解決辦法:我們回到遠程連接界面
小伙伴們可能需要重新登錄,參照之前的介紹,輸入代碼進入根目錄cd /var/www/html/
然后編輯配置文件,vi wp-config.php
添加以下代碼到下圖位置;
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0755);
define("FS_CHMOD_FILE", 0755);
注意:網(wǎng)上很多教程直接給777權限,出于安全考慮,小編覺得755權限就夠了。
保存后我們再來看看安裝插件,點擊“現(xiàn)在安裝”如下圖
沒有ftp界面了,但是出現(xiàn)了新問題
小編在這里就不分析原因了,直接給出解決辦法
輸入代碼cd /var/www/html/
進入根目錄html
再輸入代碼chown -R apache:root wp-content
問題解決,我們回到插件頁面,就可以順利安裝插件了
好了,今天的分享就到這里。