天天看點

在知識的海洋裡喝水機器人協會官網的搭建網站的建立

機器人協會官網的搭建

一個就讀于普通二本學校的學生,現就讀機械設計制造及其自動化專業。一轉眼已經大二了,專業技術上感覺毫無長進。偶然無聊想着給所在協會建立一個官方網站用于納新和各項事宜的釋出與宣傳。本來打算将本地閑置的電腦利用起來,但是公網IP沒有。最重要是内網穿透沒配置好!

阿裡雲ECS使用攻略

在完成答題之後得到了14天的免費體驗雲伺服器。

實在好用,基本的操作都用教程和操作手冊!😎

在知識的海洋裡喝水機器人協會官網的搭建網站的建立

各種教程:

在知識的海洋裡喝水機器人協會官網的搭建網站的建立

收獲總結

在開發者社群學到了很多,可惜最後因為域名稽核原因網站無法部署。但是此次的體驗還是讓我對伺服器的了解加深了不少。在本地部署網站的時候或者後續網絡伺服器會更加得心應手。

最後附上我建立網站引導教程

網站的建立

1.環境的安裝

  1. 執行如下指令,安裝Apache服務及其擴充包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

  1. 執行如下指令,啟動Apache服務。

systemctl start httpd.service

  1. 3.測試Apache服務是否安裝并啟動成功。

Apache預設監聽80端口,是以隻需在浏覽器通路ECS配置設定的IP位址\

2. 安裝 MariaDB 資料庫

[由于使用Wordpress搭建雲上部落格,需要使用MySQL資料庫存儲資料,這一小節我們将安裝MySQL的開源替代品MariaDB(MariaDB完全相容MySQL),并建立部落格資料庫。]  

  1. 安裝MariaDB Server,執行如下指令:

yum install -y mariadb-server

  1. 2.啟動MariaDB Server,執行如下指令:

systemctl start mariadb

  1. 注:可執行如下指令檢視MariaDB Server運作狀态

systemctl status mariadb

    1. 設定資料庫初始密碼,執行如下指令:

mysqladmin -u root -p password

    1. [*由于是第一次設定密碼,是以在出現Enter Password的時候直接回車即可,然後輸入您要設定的密碼(本示例我們設定的密碼為****NewPassWord1.\****),并兩次确認即可,**請記住您設定的這個密碼**,用于資料庫登陸和連結操作。*]
      1. 連結資料庫,執行如下指令:

mysql -uroot -p

        1. 建立資料庫

          [接着上面登陸資料庫後,我們要為部落格建立一個資料庫,這裡資料庫名設定為wordpress(您也可以采用其他喜歡的名字),執行如下指令建立wordpress資料庫:]  

create database wordpress;

        1. 如果要檢視建立的資料庫,可以資料如下指令:

show databases;

  1. 退出資料庫連接配接操作

exit;

  1. 3. 安裝 PHP 語言環境

    [WordPress是使用PHP語言開發的部落格平台,使用者可以在支援PHP和MySQL資料庫的伺服器上架設屬于自己的網站。也可以把WordPress當作一個内容管理系統(CMS)來使用。]  

    1. 安裝PHP環境,執行如下指令:

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

  1. 2. 建立PHP測試頁面,執行如下指令:

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

3. 重新開機Apache服務,執行如下指令:

systemctl restart httpd

  1. 測試PHP頁面

    通路

    http://<ECS公網位址>/phpinfo.php

    ,顯示如下頁面表示PHP語言環境安裝成功

3. Wordpress安裝和配置

[接上節,我們已經搭建好了LAMP(Linux、Apache、MariaDB、PHP)環境,本小節我們開始WordPress程式包。]  

1. 安裝wordpress,執行如下指令:

yum -y install wordpress

2. 修改WordPress配置檔案

1)執行如下指令,修改wp-config.php指向路徑為絕對路徑

# 進入/usr/share/wordpress目錄。

cd /usr/share/wordpress

# 修改路徑。

ln -snf /etc/wordpress/wp-config.php wp-config.php

# 檢視修改後的目錄結構。

ll

2)執行如下指令,移動wordpress到Apache根目錄

# 在Apache的根目錄/var/www/html下,建立一個wp-blog檔案夾。

mkdir /var/www/html/wp-blog

mv * /var/www/html/wp-blog/

3)執行以下指令修改wp-config.php配置檔案。

在執行指令前,請先替換以下三個參數值。* database_name_here:為之前步驟中建立的資料庫名稱,本示例為wordpress*** username_here:為資料庫的使用者名,本示例為root* password_here:為資料庫的登入密碼,即為安裝MariaDB時我們設定的密碼(本示例設定的密碼為NewPassWord1.)

sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php

sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php

sed -i 's/password_here/NewPassWord1./' /var/www/html/wp-blog/wp-config.php

4)執行以下指令,檢視配置檔案資訊是否修改成功

cat -n /var/www/html/wp-blog/wp-config.php

在知識的海洋裡喝水機器人協會官網的搭建網站的建立

4. 測試Wordpress

完成以上所有步驟後,就可以測試我們基于ECS所搭建的雲上部落格了。

1. 打開浏覽器并通路http://<ECS公網IP>/wp-blog/wp-admin/install.php

2. 根據以下資訊完成wordpress初始化配置,然後點選Install WordPress按鈕完成Wordpress初始化

Site Title:站點名稱,例如:Hello ADCUsername:管理者使用者名,例如:adminPassword:通路密碼,例如:cIxWg9t@a8MJBAnf%jYour Email:email位址,建議為真實有效的位址。若沒有,可以填寫虛拟email位址,但将無法接收資訊,例如:

[email protected]