从零记录腾讯云建站全过程
一、准备
1.云服务器
腾讯云新注册且实名认证用户可以免费使用一些产品一段时间,包括半个月的云服务器,以此为示例建站。 另一篇:
2.登录
有多种登录方式。建议使用ssh密钥登录,先点击左侧的“ssh密钥”菜单
3.创建密钥
将下载的密钥保存好,登录要用。也可以通过用户名密码的方式登录
4.绑定密钥
需先到实例界面,将要绑定的实例关机。 回到密钥界面,本人使用时实例列表有时会刷不出来,可以点下搜索图标刷新
5.开机、登录
登录成功:
二、nginx安装
1.查看操作系统
该免费15天的服务器OS为 CentOS 7.6 参考安装教程:
2.gcc安装
yum install gcc-c++ 会提示是否下载,y就好
3.PCRE pcre-devel 安装
yum install -y pcre pcre-devel 这里显示已经安装过了
4.zlib 安装
yum install -y zlib zlib-devel
5.OpenSSL 安装
yum install -y openssl openssl-devel
6.nginx
-
下载
可以选择其它版本 wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
-
解压
tar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.1
-
配置
这里使用默认配置: ./configure
-
编译安装
make make install
-
查找安装路径
whereis nginx
-
启动nginx
cd /usr/local/nginx/sbin/ ./nginx
-
其它命令
./nginx -s stop:待nginx进程处理任务完毕进行停止 ./nginx -s quit:停止 ./nginx -s reload:重启
-
开机自启动
详见 教程中该设置需先了解下/编辑器的使用 常用命令: i : 进入文本输入模式,添加修改的内容 esc : 回到命令模式 :w : 保存文本 :q : 退出vi :q!:退出但不保存
-
指定nginx路径
此时,bash仍然会找不到nginx命令,需要指定配置文件路径
vim /etc/profile
内容如下: 在最后添加配置(参考:):
PATH=$PATH:/usr/local/nginx/sbin export PATH
更新完配置文件后要刷新:
source /etc/profile
再使用nginx命令,就没有问题了:
nginx -s reload
三、维护
长期维护的话,可以使用终端工具远程连接服务器 本人使用的MobaXterm,免费好用的终端神器 常用的SFTP工具还有WinSCP
四、网站
1.nginx主页
nginx安装好后,浏览器敲入ip,即可访问nginx主页: 这样,通过上述两种工具,将自己的网页项目放在nginx的html文件夹下,就可以通过IP访问网站了: 注意要替换掉nginx的默认主页 可以自行更改nginx配置 nginx默认配置:
2.域名解析
方便起见,先在腾讯云上购买一个域名,推荐.top, .club, .vip, .work,价格实惠,续费也便宜。 正常解析需要实名认证,否则状态这里会出现问题。实名认证需要一到三天的时间。
注意,腾讯云平台的账号可以进行实名认证,域名解析需要使用实名认证,这是两种不同操作。只不过,在前者已经完成的情况下,后者通过速度非常快。 等待实名认证时,可以先添加记录组,注意看新手帮助:
3.网站备案
经过上述的实名认证和域名解析后,已经可以通过域名访问服务器的nginx主页了。如果你部署了自己的web项目,覆盖了nginx主页,会被腾讯云检测到,重定向到“温馨提示”页,提醒你备案。
同阿里云一样,所有解析到国内服务器的域名都必须备案(域名本身不用备案) 备案过程这里就不展示了,备案通过后,可以通过域名访问网站。
4.云服务器实例安全组
云服务器不会开放所有端口,当需要使用某些端口时,需在实例安全组中放通该端口
总结
腾讯云的建站过程和阿里云差不多,一回生二回熟。新手们可以充分利用腾讯云给新用户的免费半月体验期亲自上手搭建一个属于自己的网站