一、本人介紹
本人是一名大一金融學專業學生,高中時有租過阿裡雲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.我的個人網站
5.我的個人網站
連接配接
http://8.130.178.49/
我沒注冊域名,直接放的公網ip,備案挺麻煩的。
三、總結
在ECS伺服器使用過程中我也遇到了很多困難,比如一些軟體是用127.0.0.1播放視訊的,代理無效,但CCproxy卻可以實作的;又比如DNS解析錯誤,我的思路被困在了443端口很久;又或者隻是一個字元的錯誤,在代碼中挨個排查花費了半天,以及那些排查出來卻無法完美相容解決的問題。
但通過不斷學習,詢問他人,找到一群志同道合的朋友,最後一定是收獲頗豐的。