# 第一次部署:把网站放到互联网上
QClaw装好了,本地也能预览了。但网站放在自己电脑上,别人访问不了。今天把它部署到服务器上,让全世界都能看到。
## 连接你的服务器
买好服务器后,第一步是连上去。
**Windows用户**:打开PowerShell,或者用PuTTY软件。
**Mac用户**:打开终端(Terminal)就行。
输入这条命令:
“`
ssh root@你的服务器IP
“`
把”你的服务器IP”换成你买的那个,比如 `ssh root@43.136.22.8`。
## 第一次登录
回车之后,会提示你输入密码。
注意:你打字的时候屏幕上什么都不会显示,这不是卡了,是正常的安全设计。输完密码直接回车就行。
第一次连接还会问你是不是信任这台服务器,输入 `yes` 回车。
看到命令行前面变成了 `root@xxx`,说明你已经登上服务器了。
## 在服务器上安装QClaw
服务器上也得装一份QClaw。就一行命令:
“`
curl -fsSL https://qclaw.com/install.sh | sh
“`
回车,然后等着就行。大概1-2分钟装完。
看到安装成功的提示,服务器这边就搞定了。输入 `exit` 退出服务器,回到你自己的电脑。
## 部署网站
在你自己电脑上,打开终端,进入网站项目目录,输入:
“`
qclaw deploy
“`
它会问你几个问题:
– **服务器IP**:就是你刚才ssh连的那个IP
– **用户名**:一般填 `root`
– **密码**:和服务器的登录密码一样
输完之后,QClaw会自动把你的网站文件上传到服务器。
等待上传完成,看到”部署成功”的提示就好了。
## 访问你的网站
打开浏览器,输入你的域名,比如 `www.yourname.com`。
如果你的域名已经解析到服务器IP了,现在就能看到你的网站了。
还没有域名?直接输入服务器IP也行,能看到同样的效果。
## 常见问题
**连接超时,ssh连不上**
先检查服务器是不是开着的。去腾讯云控制台看看实例状态,如果是”已关机”,点一下开机就行。
另外确认一下安全组有没有放开22端口(ssh用的端口),腾讯云默认是开着的,但有些配置可能改过。
**密码输了不对**
确保你没打错。服务器密码不会显示,容易多打或少打。如果实在不行,去腾讯云控制台重置密码,重置后记得重启服务器让新密码生效。
**部署后访问不了网站**
检查安全组有没有放开80端口(HTTP)和443端口(HTTPS)。这是网页访问必须的端口,没开的话外面访问不进来。
## 小结
到这里,你的网站已经挂到互联网上了。任何人输入你的域名,都能看到你的内容。虽然现在还是默认的样子,但至少——它活着了。
下一篇,我们来给网站换个好看的主题。

