admin管理员组文章数量:1598577
Python很容易就能上手,没事就多学点。猫哥最喜欢的一句话:价值决定价格!只有不断提升自己,才可以“为所欲为”。Python进阶之路上,特别是大数据、机器学习都需要大量的运算,我们自己的电脑如果总是这么消耗的话,反正我是有点心疼。云服务器这么普及,还便宜,干他一波!
今天猫哥就教大家如何购买阿里云服务器、购买域名、解析域名、配置nginx。
阿里云服务器购买传送门,我们可以根据自己的需求来购买云服务器。
这里猫哥做测试,就暂且买个低配的ECS通用共享型xn4。
购买完成后,首先需要创建一个实例。步骤如下:
1.进入云服务器管理控制台首页,将鼠标移动到左上角,选择菜单栏中的云服务器ECS。
2.在我的资源中,点击创建实例。
3.在跳转的新页面中选择一键购买(有条件的可以选择自定义购买,主要还是看需求)。
自行选择区域、实例规格、镜像我们选择Centos7.6(个人感觉,最新的可能会不稳定)。
网络类型默认即可,公网宽带要看个人需求了,如果仅仅测试使用,选择1M就可以了。购买数量和购买时长还是看自己的需求。以上都选择完成后,点击确认订单就可以了。
4.之后在云服务器管理控制台就可以看到我们的实例了。
5.修改实例的密码,点击实例ID,在实例的基本信息中,点击更多,可以对实例的密码进行更改。具体操作如下:
对于一般人来说(仅用来做模型运算),到这里就已经够用了。代码上传方面可以自己搭建FTP服务器,或使用GitHub作为中转平台或者直接使用ssh,怎么方便怎么来。
1.创建信息模版
在云服务器管理控制台的左侧隐藏菜单中点击域名,在域名服务菜单中点击信息模版。在信息模版模块中点击创建新信息模版。
如实填写以下信息,否则会不予通过的!
提交后等待审核通过!
2.注册域名
在云服务器管理控制台的左侧隐藏菜单中点击域名,在域名列表中点击域名注册。
3.选择域名
如果只是想体验一下域名注册的过程,那么就选择一个最便宜的域名练练手。假如我们选择了.site域名,然后点击进去,定义自己的站点,如果自己定义的站点没有被别人使用,那么你就可以购买了。
4.购买域名
选择好域名后点击立即结算,然后依次选择使用年限、域名持有者、审核通过的信息模版并同意服务条款,最后点击立即购买即可。
5.域名解析
域名购买完成后,需要对域名进行解析,也就是让你的域名和你的公网IP进行映射。域名成功购买后,在你的域名购买页,会显示你的域名,此时我们需要对域名进行解析。
点击解析后会跳转到解析设置页面,我们选择新手引导。
在控制台将公网IP复制一下,粘贴到记录值中
在主机记录中就会出现下面两条信息,以后直接输入域名就可以访问你的网站首页了,当然在此之前还要配置一下Nginx。
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install gcc-c++
yum install -y openssl openssl-devel
2.安装Nginx
大家可以在这个网站中选择最新版本Nginx,这里猫哥选择nginx-1.17.8.tar.gz,并安装在/usr/local/路径下,安装命令如下:
cd /usr/local/
wget -c https://nginx/download/nginx-1.17.8.tar.gz
解压
tar -zxvf nginx-1.17.8.tar.gz
编译安装 (默认安装到/usr/local/nginx/)
cd nginx-1.17.8
./configure
make
make install
修改配置文件,映射我们的域名。
vim /usr/local/nginx/conf/nginx.conf
# 在35行左右更改如下信息
server {
listen 80; # 服务器监听的端口
#server_name localhost;
server_name xxxxxx.site; # 此处是我们购买的域名
#access_log logs/host.access.log main;
location / {
rewrite ^/ https://xxx.site; # 网站首页路径
}
...
}
重新加载Nginx
/usr/local/nginx/sbin/nginx
查看Nginx状态
ps aux | grep nginx
其他nginx命令
# 启动
/usr/local/nginx/sbin/nginx
# 停止1(强制杀掉进程)
/usr/local/nginx/sbin/nginx -s stop
# 停止2(等待任务处理完后再停止)
/usr/local/nginx/sbin/nginx -s quit
# 重新加载配置文件(相当于重启)
/usr/local/nginx/sbin/nginx -s reload
开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
# 查看所有开放的端口
firewall-cmd --list-ports
最后一步设置安全组
在云服务管理控制台首页,左侧菜单栏中网络与安全–>安全组中创建一个安全组,选择默认参数即可。
配置规则
添加安全组规则,将80端口加入安全组
此时在浏览器中输入自己的域名,就可以正常访问你网站的首页了。但如果你的域名没有备案的话就会出现下面的界面。不需要慌张,备案一下即可。如果无法访问,重启一下服务器试试。
如实填写自己的备案信息,否则会不予通过的。需要注意的事项:
1.如果你在外地的话,需要提供你的居住证或暂住证证明。
2.个人备案的话,在备注一栏最好填写类似于知识分享、技能提升之类的。而且字数至少20+,否则可能会被打回。
3.要下载一个手机钉钉,并且进行实名认证。因为阿里的工作人员要通过钉钉和你进行本人认证,而且还要手持身份证。
4.最后静静的等1个工作日就可以了。(还有省通信管理局周六日不上班)
备案通过后,如果你还暂时没有添加网站的话,那么出现下面的界面,也说明你已经部署成功了!后期在服务器上将网站运行起来即可!
以上就是猫哥对阿里云服务器的浅显认识,如有错误欢迎大家积极指正~
版权声明:本文标题:阿里云Centos7服务器域名解析和Nginx配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728298310a1152700.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论