腾讯云是很多开发者和个体用户都熟知的云计算服务品牌,它提供了丰富的云服务器,数据库,存储,安全,人工智能等服务,其中学生服务器是腾讯云面向高校学生推出的云服务器产品,它不仅支持完全免费使用,也拥有更高规格的配置,今天我们就来详细了解一下腾讯云学生服务器的使用教程。
一、注册腾讯云账号并开通学生服务器
首先我们需要在腾讯云官网 https://cloud.tencent.com/ 上注册一个账号,如果你已经有账号,可以直接登录。
注册完成后,在腾讯云的控制台可以看到很多云产品,我们要找到学生服务器,首先需要申请学生认证,进入腾讯云学生认证页面
https://cloud.tencent.com/act/campus
按照页面的提示上传学生认证材料即可通过认证。通过认证后,我们就可以在腾讯云的控制台上看到学生服务器,在控制台的左侧菜单中找到“计算”→“云服务器CVM”→“学生服务器”
进入学生服务器页面后,根据自己的需求选择服务器的操作系统、配置和地域。CVM配备了各种网络、存储和计算选项,你可以自由搭配组合,定制最适合自己的云服务。此外,还可以选择本地盘快照,提高数据安全性,也可以选择设置弹性公网IP,方便从外网访问。在选择合适的配置后,完成购买即可。
二、连接学生服务器
接下来就是通过SSH连接到学生服务器的过程。这里我们介绍使用Xshell连接到学生服务器。
首先,我们需要在Xshell中添加一个会话,在弹出的添加会话窗口中,命名会话并设置主机名和端口号。主机名为学生服务器的公网IP地址,端口号默认为22,如下图所示:
接下来选择连接类型为SSH,并在用户身份验证中选择公钥身份验证,上传本地的id_rsa私钥:
然后,在完成会话的设置后,我们就可以连接到学生服务器了,并登录到系统中。初次登录需要输入对应账户的密码。登录之后我们就可以像使用本地计算机一样使用学生服务器了。
三、使用学生服务器
学生服务器的使用方式与普通云服务器一样,可以按照自己的需求安装相应的应用和软件,例如搭建网站,搭建游戏服务器,进行开发测试等等。
这里我们来介绍一下如何在学生服务器上部署一个基于Nginx和PHP的网站。
首先,我们需要在学生服务器上安装Nginx和PHP,执行以下命令即可:
sudo apt-get update
sudo apt-get install -y nginx php7.0-fpm php7.0-curl php7.0-gd php7.0-mysql
安装完成后,我们需要将Nginx的默认网页替换为自己的网页。将网页文件复制到 /var/www/html/ 目录下,并将默认网页 index.nginx-debian.html 删除:
sudo rm /var/www/html/index.nginx-debian.html
sudo cp /path/to/your/index.html /var/www/html/
接下来,我们需要修改Nginx的配置文件,将网页的根目录修改为 /var/www/html/
sudo nano /etc/nginx/sites-available/default
修改server中的root为/var/www/html/ ,然后保存退出。
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html/;
index index.php index.html index.htm index.nginx-debian.html;
. . .
}
接下来,启动Nginx和PHP服务,使其能够运行网页:
sudo systemctl restart nginx
sudo systemctl restart php7.0-fpm
最后,在学生服务器的安全组中打开对应端口的TCP流量,即80端口,使得外部访问该网站。这个可以在学生服务器的控制台中进行设置。
至此,在学生服务器上部署一个网站的过程就完成了。我们可以通过浏览器输入公网IP地址访问这个网站了。