ECS 服务器迁移,(nginx 安装、 ecs 安装组与防火墙设置)

本文涉及的产品
云防火墙,500元 1000GB
简介: 每一次 启动和关闭都要进入 cd /usr/local/nginx/sbin 然后执行对应的命令,是不是感觉很烦呀,来配置个全局环境变量或者一个软连接, 这个是一个2选1的,配置哪个都行个人推荐使用软连接,方便,一行命令解决。

阿里云服务器快到期了然后准备做服务器迁移,在这里做以下笔记来记录下整个过程,等下一次就更方便了。


安装nginx


安装nginx 总的来说没有特别麻烦的地方,安装网上的教程一步一步往下走。


cd /usr/local下载包


进入一个目录/usr/local来下载nginx,然后进行解压,后面有时间可以把这个压缩包给删除的。我一般放在这个位置。然后使用如下命令:


1.yum install -y gcc gcc-c++ openssl openssl-devel: 使用yum 来安装一些nginx需要的额外的包

2.wget http://nginx.org/download/nginx-1.13.9.tar.gz: 下载nginx源码包,这里的版本安装你想要的版本即可


20210626165413392.png

3.wget https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz: 下载pcre源码包


4.wget http://www.zlib.net/zlib-1.2.11.tar.gz: 下载zlib源码包


解压包


  • tar zxvf nginx-1.13.9.tar.gz: 解压nginx的包
  • tar zxvf pcre-8.41.tar.gz:解压pcre包
  • tar zxvf zlib-1.2.11.tar.gz:解压zlib包


配置、编译


注意: nginx, pcre,zlib 需要在同一目录,这样才能配置和编译nginx哦


20210626170402960.png


  • cd nginx-1.13.9: 进入你的nginx的解压好的文件


  • ./configure --prefix=/usr/local/nginx --with- http_ssl_module --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11: 这一行要保证 nginx, pcre,zlib 需要在同一目录才能这么写,如果不在同一行请按照目录的结构自行来写。


  • /usr/local/nginx/sbin/nginx : 直接使用这个命令来启动nginx,如下:


2021062617073148.png


配置nginx 全局命令


每一次 启动和关闭都要进入 cd /usr/local/nginx/sbin 然后执行对应的命令,是不是感觉很烦呀,来配置个全局环境变量或者一个软连接, 这个是一个2选1的,配置哪个都行个人推荐使用软连接,方便,一行命令解决。


配置环境遍变量


  • vim /etc/profile 进入编辑器区域
  • export PATH=$PATH: /usr/local/nginx/sbin : 配置你的nginx的目录sbin
  • 按 esc, :wq 保存退出即可
  • 输入nginx -t进行测试,如果:……如下图就好了。


20210626171613429.png


配置软连接


一句话搞定


ln -s /usr/local/nginx/sbin/nginx /usr/local/bin: ln s 是创建一个软连接,从a ( /usr/local/nginx/sbin/nginx ,nginx 所在的目录)目录 -----> b(/usr/local/bin 类似桌面图标,其实一个管理公共的bin的目录) 目录。 然后在 /usr/local/bin 中就会多一个nginx的软连接:


20210626172020712.png


注意: 到这里nginx的安装就结束了,可能还有的人会说要设置开机启动啥的,请自行百度。这里只是备注一下nginx的安装过程,如果细节有错误还望勿喷


ecs 安装组与防火墙设置


nginx 配置好文件与启动了,关于nginx的server 配置 请查看我的另一篇博客:https://blog.csdn.net/qq_41499782/article/details/115431604,配置好这些后,使用ip + 端口 是访问不了了,服务器的安全组你没有配置,防火墙也没有开启。


ecs 安全组配置


总共三步,图解如下:


20210626173416903.png

20210626173523956.png


配置完这个安全组后,你还是访问不了,气不气。那是因为防火墙还没有配置呢?


防火墙设置


防火墙貌似可以设置一个范围的,但是个人觉得还是一个一个端口配置比较安全吧。在这里可以使用命令,也可以服务器安装宝塔来进行配置


宝塔


宝塔的安装教程请自己百度。下面演示如何配置


20210626173839981.png


命令来配置


firewall-cmd --zone=public --add-port=9001/tcp --permanent: 配置 9001 端口,效果如下:


20210626174101290.png


FirewallD is not running,经过排查发现是防火墙就没打开,新买的服务器防火墙默认没有开启。


开启防火墙


检查防火墙有没有开启的命令如下: systemctl status firewalld


2021062617433260.png


开启防火墙的命令如下:systemctl start firewalld,效果:


20210626174508315.png


开启防火墙又报错了,咋们就继续百度,看看怎么解决。

原来防火墙默认是锁定的,那么需要使用命令来取消服务的锁定

命令如下: systemctl unmask firewalld


20210626175021903.png


最后


防火墙开启了,端口还没有打开呢?


firewall-cmd --zone=public --query-port=9001/tcp 查询端口是否打开


20210626175215429.png


firewall-cmd --zone=public --add-port=9001/tcp --permanent 开放对应端口


20210626175319491.png


firewall-cmd --reload 重启防火墙


20210626175400352.png


项目预览


接下来项目就可以使用ip预览了 http://47.115.62.24:9001/


20210626175433357.png


域名解析啥的请自己动手,勿当伸手档,请自己动手,丰衣足食

相关文章
|
22天前
|
存储 弹性计算 数据挖掘
阿里云服务器ECS通用算力型u1和ECS经济型e实例性能特点、使用及常见问题解答FAQ
阿里云ECS云服务器的经济型e实例和通用算力型u1实例深受开发者和中小企业青睐。e实例适合中小型网站、开发测试等轻量级应用,采用共享CPU调度模式,性价比高;u1实例则适用于中小型企业级应用,提供更高的性能保障和稳定性,支持固定CPU调度模式,计算性能更稳定。同等配置下,u1实例在网络带宽、IOPS等方面表现更优,价格也相对较高。个人用户可选择e实例,中小企业建议选择u1实例以确保业务稳定性。
|
2月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
2月前
|
弹性计算 负载均衡 网络协议
ECS中实现nginx4层7层负载均衡和ALB/NLB原SLB负载均衡
通过本文的介绍,希望您能深入理解并掌握如何在ECS中实现Nginx四层和七层负载均衡,以及如何使用ALB和NLB进行高效的负载均衡配置,以提高系统的性能和可靠性。
210 9
|
3月前
|
存储 弹性计算 安全
阿里云服务器ECS详解:云服务器是什么,云服务器优势和应用场景及价格参考
云服务器ECS是阿里云众多云产品中,最受用户关注的产品,阿里云服务器提供多样化的计算能力,支持x86、Arm架构,涵盖CPU、GPU等多种服务器类型,满足各种用户需求。本文为大家详细介绍阿里云服务器是什么?云服务器的优势和应用场景,以及最新价格情况,以供大家参考。
|
2月前
|
存储 弹性计算 数据挖掘
阿里云服务器e实例和u1实例有什么区别?ECS经济型和通用算力性能特性及优势详解
阿里云ECS云服务器的经济型e实例和通用算力型u1实例在性能、适用场景和价格上各有优势。e实例适合个人开发者和轻量级应用,性价比高;u1实例则更适合中小企业,提供更稳定的性能和更高的网络带宽。选择时可根据具体需求和预算进行决策。
|
3月前
|
弹性计算
阿里云2核16G云服务器多少钱?亲测ECS内存型r8i租赁价格
阿里云2核16G云服务器,内存型r8i实例1年6折优惠后价格为1901元,月付334.19元,按小时计费0.696221元。更多配置及优惠详情,请访问阿里云ECS页面。
|
3天前
|
存储 机器学习/深度学习 人工智能
2025年阿里云GPU服务器租用价格、选型策略与应用场景详解
随着AI与高性能计算需求的增长,阿里云提供了多种GPU实例,如NVIDIA V100、A10、T4等,适配不同场景。2025年重点实例中,V100实例GN6v单月3830元起,适合大规模训练;A10实例GN7i单月3213.99元起,适用于混合负载。计费模式有按量付费和包年包月,后者成本更低。针对AI训练、图形渲染及轻量级推理等场景,推荐不同配置以优化成本和性能。阿里云还提供抢占式实例、ESSD云盘等资源优化策略,支持eRDMA网络加速和倚天ARM架构,助力企业在2025年实现智能计算的效率与成本最优平衡。 (该简介为原文内容的高度概括,符合要求的字符限制。)
|
4天前
|
存储 弹性计算 人工智能
2025年阿里云企业云服务器ECS选购与配置全攻略
本文介绍了阿里云服务器的核心配置选择方法论,涵盖算力需求分析、网络与存储设计、地域部署策略三大维度。针对不同业务场景,如初创企业官网和AI模型训练平台,提供了具体配置方案。同时,详细讲解了购买操作指南及长期运维优化建议,帮助用户快速实现业务上云并确保高效运行。访问阿里云官方资源聚合平台可获取更多最新产品动态和技术支持。
|
7天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
9天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!