我正在参与掘金创作者训练营第4期,点击了解活动详情,一起学习吧!
前言
当时搭建服务器和网站的时候挖了好多的坑,现在记录下以便于以后翻看,同时也希望对看这篇文章的人有所帮助。
1、购买云服务器
- 腾讯云 / 阿里云 / 华为云 等,只要购买一个就好啦。
本文以腾讯云linux云服务器,本地操作系mac 为例
2、登录云服务器
登录云服务器有以下两种方式登录
2.1 腾讯云 webShell 登录
因为webShell是网页版的命令操作工具,所以它适用本地操作系统为 Window,Linux 或者 Mac OS。
输入密码或者密钥登录即可。
登录后的界面如下,就是一个web版的shell,可以在上面输入命令行。
2.2 本地远程链接登录云服务器
在shell命令版输入以下命令即可远程登录云服务器:
root是账户的名称,一般默认账户是root
XXX.XXX.XXX.XXX 是服务器的ip地址,一般指公网ip地址
ssh root@XXX.XXX.XXX.XXX // 你的服务器ip地址
password: password // 你的服务器密码
退出远程登录,在命令行里输入 exit
exit
3、设置安全组
想要服务器能被访问就需要设置安全组,特别是你需要用域名去访问云服务器的时候(ps: 刚开始不知道要设置安全组导致我的域名一直访问不到云服务器,折腾了我好久。)
第一步:在腾讯云后台界面实例可以看到已购买的服务器,点击更多的下拉框里的安全组进行配置安全组。
第二步:点击id进入安全组配置界面
第三步:点击添加规则
第四步:配置相应的安全组规则
点击类型即可配置对应的安全组规则
以下是几个常用的安全组规则
3.1 Ping 主要是用来测试远程主机是否运行正常,如果运行正常会返回信息
| 方向 | 类型 | 来源 | 协议端口 | 策略 |
|---|---|---|---|---|
| 入方向 | Ping | 全部IP:0.0.0.0/0 | ICMP | 允许 |
| 入方向 | Ping | 指定IP:输入您指定的 IP 或 IP 地址段 | ICMP | 允许 |
3.2 想要使用HTTP和HTTPS 访问 网站需要配置 HTTP(80)类型和HTTPS(443)类型端口
| 方向 | 类型 | 来源 | 协议端口 | 策略 |
|---|---|---|---|---|
| 入方向 | HTTP(80) | 0.0.0.0/0 | TCP:80 | 允许 |
| 入方向 | HTTPS(443) | 0.0.0.0/0 | TCP:443 | 允许 |
- 到此服务器的配置算是简单配置完成了。