天天看点

飞天加速计划续领任务文章

一、本人介绍

本人是一名大一金融学专业学生,高中时有租过阿里云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端口很久;又或者只是一个字符的错误,在代码中挨个排查花费了半天,以及那些排查出来却无法完美兼容解决的问题。

但通过不断学习,询问他人,找到一群志同道合的朋友,最后一定是收获颇丰的。