前段时间,我在阿里云上购买了一个域名。本想着也在阿里云上购买一台入门级服务器先玩玩,但是在看完一系列的产品后,还是放弃了阿里云的服务器。对比几家之后还是选择了腾讯云,接下来,就是踩坑和避坑的经验了。
1. 腾讯云解析阿里域名的坑
修改域名的DNS服务器,因为厂商不同,所以支持的DNS是不一样的,进入阿里的域名控制台,点击域名后的管理,进入域名管理
下一步:点击修改DNS
点击修改DNS服务器
添加DNS服务器
DNS的值从何而来呢?
进入腾讯云控制台,进入【域名】栏,可以看到解析域名所需的DNS服务器
将腾讯云需要的DNS服务器在阿里云的域名中进行修改,等审核通过后,就可以在腾讯云中正确的解析阿里域名了。
2.域名(网站)备案的坑
之前没有做过域名备案,就单纯的以为阿里域名是需要在阿里平台进行备案,其实不然,是需要在你使用的服务器平台做备案,简单来说,如果你想在腾讯云使用阿里域名,就需要在腾讯云的平台做备案。
备案的流程我这里就不做介绍了,平台中都有详细指引,我这里就说一下其中要注意的几个点:
a.所有的汉字描述中,不能包含空间、博客等明显的网站字眼,具体为什么我也不清楚,只是审核的时候客服小姐姐是这样说的
b.电话都需要填写真是有效的,平台会有人审核的,所以这个是必须的
c.所谓的紧急联系人你可以都填写自己的手机号,否则会单独打电话联系紧急联系人,这个时候如果不一致,那紧急联系人就会很懵逼了
3.配置nginx的坑
在申请好ssl证书等一系列配置后,就配置nginx了,其中有一项值得注意,就是配置了https时,需要nginx支持https协议,一般我们安装的nginx默认是不支持的,你配置了之后重启nginx会报这个错误
the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf
解决方法如下:
看是否开启了ssl
/usr/local/nginx/sbin/nginx -V
开启ssl模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
备份原有已安装好的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
将刚刚编译好的nginx覆盖掉原有的nginx (这个时候nginx要停止状态)
/usr/local/nginx/sbin/nginx -s stop
这里如果正常关不掉服务的话也可以使用kill,直接kill掉nginx进程
cp ./objs/nginx /usr/local/nginx/sbin/
启动nginx
/usr/local/nginx/sbin/nginx
查看安装
/usr/local/nginx/sbin/nginx -V
这个时候就开启了ssl
接下来,就是配置的事情了。
以上就是我网站部署遇到了的一些坑,在这里给大家说一下并送出解决办法,希望对大家有所帮助。文章来源:https://www.toymoban.com/news/detail-497669.html
我是空谷有来人,谢谢支持。文章来源地址https://www.toymoban.com/news/detail-497669.html
到了这里,关于阿里域名+腾讯云服务器组合部署网站的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!