天天看點

飛天加速計劃續領任務文章

一、本人介紹

本人是一名大一金融學專業學生,高中時有租過阿裡雲ECS伺服器用于代理伺服器(CentOS),腳本挂機(Windows)。在高中時期就了解到了飛天加速計劃,大學期間我通過了學生認證,也有了更多時間和精力提升我的開發者技能。

二、網站搭建經驗

1.安裝寶塔模闆

這是寶塔面闆連接配接

https://www.bt.cn/bbs/thread-19376-1-1.html

按照網站教程逐漸操作就好。

注意初次用Workbench遠端連接配接要先修改密碼,安全組裡開放8888和80端口。

2.添加站點和資料庫

域名直接放公網ip就好,資料庫我用的MySQL,最後設定下預設站點。

3.編輯網站

這裡我建議初學者使用網站模闆。

這是幾個免費網站模闆連接配接:

https://www.11moban.com/ https://templatemo.com/ https://bootstrapmade.com/ https://bootstraptaste.com/ https://colorlib.com/

下載下傳檔案後打開html檔案,我用的軟體是PhpStorm。将文字和圖檔改為自己設定的。然後上傳檔案。寶塔面闆裡有自帶的線上文本編輯器,可以随機線上修改。

4.連接配接資料庫

先建立資料庫。網站管理可以用phpmyadmin,本地資料庫管理可以用Navicat Premium 15。

然後建立并編輯表格。

在html檔案的form裡添加

method="post"(在php裡讀取html裡輸入的内容) action="php檔案名字"

例如:

<form method="post" action="contact.php" id="contactform">

   <div class="form" style="text-align:center;">

    <input type="text" name="name" placeholder="你的名字">

    <input type="text" name="email" placeholder="你的聯系郵箱">

    <textarea name="comment" rows="7" placeholder="寫下你想說的話"></textarea>

    <input type="submit" id="submit" class="clearfix btn" value="送出">

   </div>

</form>

在php檔案裡添加如下内容,這隻是其中一種簡便方式,删去了判斷資料庫連接配接是否連接配接成功,若有其他了解不必照搬。

$conn = mysqli_connect("localhost", "使用者名字", "密碼");

mysqli_select_db( $conn, '資料庫名字');

//這個是向資料庫插入資料,例如插入名字,郵箱,内容,注意要和資料庫裡的一緻。

$sql="INSERT INTO lx (名字,郵箱,内容)

  VALUES

  ('$_POST[name]','$_POST[email]','$_POST[comment]')";

$retval = mysqli_query($conn, $sql);

   echo " alert('随便傳回一段文字,因為要從php頁面跳轉回html頁面,無跳轉實作連接配接資料庫我不會。'); ";

   echo "location.href='html頁面的連接配接//'";

mysqli_close($conn);

?>

當然也可以不用html,直接把php檔案編輯成網頁檔案。在php檔案裡編輯就行。

5.我的個人網站

連接配接

http://8.130.178.49/

我沒注冊域名,直接放的公網ip,備案挺麻煩的。

三、總結

在ECS伺服器使用過程中我也遇到了很多困難,比如一些軟體是用127.0.0.1播放視訊的,代理無效,但CCproxy卻可以實作的;又比如DNS解析錯誤,我的思路被困在了443端口很久;又或者隻是一個字元的錯誤,在代碼中挨個排查花費了半天,以及那些排查出來卻無法完美相容解決的問題。

但通過不斷學習,詢問他人,找到一群志同道合的朋友,最後一定是收獲頗豐的。