ECS新人用户快速完成LNMP环境搭建、域名注册、SSL证书申请

本文涉及的产品
.cn 域名,1个 12个月
云防火墙,500元 1000GB
简介: 服务器新人快速上手ECS的亲身经验体会,基于阿里云ecs.t6-c1m2.large ,使用centOS操作系统。

云服务器ECS快速搭建LNMP(centOS7)环境、域名注册、SSL证书的心得

介绍

     本文作者是一群大学生,我们应课程要求组队开发项目,需要开发手机小程序、PC客户端、后台管理网站等。经课程老师的帮助,获得了阿里云飞天加速计划的机器激活码,本文主要分享我们小组如何利用云服务器进行项目后端的开发,向大家分享一些踩坑的经验。


搭建LNMP

偷懒的快速搭建方法

使用宝塔面板或者一键安装包等方式配置,非常快捷方便,再也不用自己写Nginx的配置文件了。但是阿里云安全组一定是需要手动配置的。

设置好服务器上的防火墙

在云服务器上搭建LNMP环境和在普通服务器上并无区别,可以参考阿里云手册进行配置:https://help.aliyun.com/document_detail/53161.html

注意要在服务器上把防火墙的相应端口开启,以下是centOS7下常用的防火墙操作:

开启端口

[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

查询端口号80 是否开启:

[root@centos7 ~]# firewall-cmd --query-port=80/tcp

重启防火墙:

[root@centos7 ~]# firewall-cmd --reload

查询有哪些端口是开启的:

[root@centos7 ~]# firewall-cmd --list-port

命令含义:

--zone #作用域

--add-port=80/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效,没有此参数重启后失效

关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

可以直接关闭防火墙,就不用添加端口了,当然这样既不专业也不安全,可以用来配置过程中用来排查错误,实际最好不要这样做。

配置阿里云安全组

同时也要在阿里云控制台选择配置安全组,放行相关的端口:

这一步如果我们跟着普通服务器的LNMP的教程来搭建,很容易忽略:

首先要进入控制台:

image.png

点击产品与服务->云服务器ECS:

image.png

点击当前在使用的实例:

image.png

点击安全组:

image.png

找到配置规则:

image.png

在入方向手动添加需要的端口,或者使用快速添加,里面包含了许多常用端口:

image.png

快速添加:

image.png

授权对象:0.0.0.0/0代表向所有对象开放。


域名

我们为什么需要一个域名

一开始我们只需要通过IP地址访问网站,服务器的主要的用途就是向客户端软件提供webservice。但是在小程序的开发过程中,发现小程序需要使用https协议请求服务,所以我们准备为我们的IP找一个SSL证书,但是阿里云上的SSL免费证书仅提供给单域名,针对IP的SSL证书比较昂贵。

后来了解了小程序的要求后我们发现,小程序请求的url不能是IP地址,所以一定购买一个域名,这样就可以蹭到免费的ssl证书。

怎样在阿里云买到很便宜的域名

阿里云万网有一个力度相当大的新人优惠,没有购买过域名的新人,.top .xyz等后缀的域名都是首年一元,购买后在阿里云完成实名认证、备案、解析等都十分快捷方便。直接在首页的搜索框里面搜索想要购买的域名,就算把结尾换成.xyz之类的,最后得出的价格也不是优惠后的价格,所以可以在首页选择产品,搜索到域名,点击进入域名的首页。

.xyz和.top之类的域名,虽然不像.com.cn之类的域名那么常见,但也是国际通用域名,完全没有问题。


image.png

这里的域名有各种活动,大概一根老冰棍的钱,解决大部分烦恼,非常快乐。

image.png

之后再到产品—>ssl证书申请处找到DV单域名证书,申请一下免费试用的证书。

image.png


小结

就这样,我们在基本不花钱和精力的情况下完成了开发环境的搭建、域名的注册、ssl证书的申请,经测试可以顺利开发基本的课程项目。


相关文章
|
4天前
|
安全 网络安全 数据安全/隐私保护
单域名、多域名、通配符 SSL 证书,你选对了吗?
SSL证书是保护上网安全的重要工具,相当于网站的身份证,确保信息不被窃取。单域名证书保护一个网站,多域名证书可保护多个网站,通配符证书则保护主域名下的所有子域名。选择哪种证书取决于网站规模和需求
|
7天前
|
安全 数据建模 测试技术
只有ip没有域名怎么申请SSL
在没有域名只有IP地址的情况下,仍可申请SSL证书。需确保拥有固定公网IP地址和服务器管理权限,选择支持IP SSL证书的CA(如JoySSL),完成注册、购买、验证、安装和测试等步骤,实现HTTPS加密访问。注意证书有效期、兼容性和安全性。
|
1月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
76 4
|
1月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
1月前
|
网络安全
阿里云国际版如何为SSL证书更换域名?
阿里云国际版如何为SSL证书更换域名?
|
2月前
|
存储 安全 Linux
离线Linux服务器环境搭建
【9月更文挑战第3天】在离线环境下搭建Linux服务器需按以下步骤进行:首先确定服务器用途及需求,准备安装介质与所需软件包;接着安装Linux系统并配置网络;然后设置系统基础参数,如主机名与时区;安装必要软件并配置服务;最后进行安全设置,包括关闭非必要服务、配置防火墙、强化用户认证及定期备份数据。整个过程需确保软件包的完整性和兼容性。
|
3月前
|
安全 数据建模 网络安全
阿里云SSL证书价格多少钱一年?单域名和通配符收费明细整理
阿里云提供多样化的SSL证书服务,包括免费及付费选项。免费版由DigiCert提供,适合基本需求,有效期为3个月。付费证书品牌涵盖WoSign、DigiCert、GlobalSign等,价格从238元/年起。不同品牌与类型的证书(如DV、OV、EV)费用各异,满足各类安全需求。详情及最新价格请访问阿里云官方页面。
|
3月前
|
弹性计算 关系型数据库 应用服务中间件
从零基础到博主大亨!一键解锁阿里云ECS,LNMP秒搭WordPress,你的个性博文帝国,今日崛起!
【8月更文挑战第5天】随着互联网技术的发展,个人博客成为技术爱好者和内容创作者分享知识的平台。阿里云ECS以其高性能和灵活性成为搭建博客的优选。本文指导你购买配置ECS,并安装CentOS 7。通过SSH登录后,更新系统并安装LNMP环境,包括Nginx、MariaDB、PHP。配置Nginx处理PHP请求,初始化数据库并设置WordPress数据库。接着下载WordPress,解压并设置权限。最后,通过浏览器完成安装向导。利用WordPress丰富的资源定制网站,开启个性化创作之旅。记得定期备份数据,利用ECS的扩展性支持网站成长。
67 4
|
3月前
|
UED
JSF文件下载:解锁终极文件传输秘籍,让你的Web应用瞬间高大上!
【8月更文挑战第31天】掌握JSF文件下载功能对构建全面的Web应用至关重要。本文通过具体代码示例,详细介绍如何在JSF中实现文件下载。关键在于后端Bean中的文件读取与响应设置。示例展示了从创建实体类到使用`<h:commandLink>`触发下载的全过程,并通过正确设置响应头和处理文件流,确保文件能被顺利下载。这将显著提升Web应用的实用性与用户体验。
71 0
|
3月前
|
JavaScript 搜索推荐 API
Angular携手Angular Universal:全面实现服务器端渲染技术——从环境搭建到部署的详尽指南
【8月更文挑战第31天】在现代Web开发中,服务器端渲染(SSR)对于提升应用加载速度和SEO至关重要。Angular Universal作为Angular的SSR解决方案,允许在服务器上渲染应用,再发送至客户端,显著提高初始加载速度。本文将详细介绍如何使用Angular和Angular Universal实现SSR,并分享最佳实践。
50 0