快速完成LNMP环境搭建、域名注册、SSL证书申请

本文涉及的产品
.cn 域名,1个 12个月
云防火墙,500元 1000GB
简介: 本文主要分享如何利用云服务器进行项目后端的开发,向大家分享一些踩坑的经验。

本文主要分享如何利用云服务器进行项目后端的开发,向大家分享一些踩坑的经验。

搭建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的教程来搭建,很容易忽略:

  1. 首先要进入控制台:

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

    2
  3. 点击当前在使用的实例:

    3
  4. 点击安全组:

    4
  5. 找到配置规则:

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

    6
  7. 快速添加:

    7

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

域名

我们为什么需要一个域名

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

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

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

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

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

8

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

9

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

10

小结

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

相关文章
|
7天前
|
安全 数据建模 网络安全
阿里云SSL证书价格多少钱一年?单域名和通配符收费明细整理
阿里云提供多样化的SSL证书服务,包括免费及付费选项。免费版由DigiCert提供,适合基本需求,有效期为3个月。付费证书品牌涵盖WoSign、DigiCert、GlobalSign等,价格从238元/年起。不同品牌与类型的证书(如DV、OV、EV)费用各异,满足各类安全需求。详情及最新价格请访问阿里云官方页面。
|
2月前
|
应用服务中间件 Linux 网络安全
使用Certbot申请/续签ssl证书
使用Certbot申请/续签ssl证书
120 8
|
2月前
|
运维 安全 数据建模
阿里云免费SSL证书与付费SSL证书区别及免费SSL证书申请教程参考
免费SSL证书是阿里云为个人网站、开发测试或企业网站建设之初提供的SSL证书,以便满足其对HTTPS数据加密传输的基本要求,从而提高数据传输的安全性。本文为大家详细介绍阿里云免费SSL证书与付费SSL证书区别以及免费SSL证书申请教程。
阿里云免费SSL证书与付费SSL证书区别及免费SSL证书申请教程参考
|
2月前
|
安全 数据建模 网络安全
便宜多域名SSL证书申请平台推荐
【7月更文挑战第25天】
34 1
|
3月前
|
前端开发 小程序 应用服务中间件
在服务器上正确配置域名https证书(ssl)及为什么不推荐使用宝塔申请免费ssl证书
在服务器上正确配置域名https证书(ssl)及为什么不推荐使用宝塔申请免费ssl证书
176 4
|
4月前
|
云安全 算法 数据建模
阿里云SSL证书免费版申请流程,收费版证书收费标准及证书类型选择参考
SSL证书是实现网站https访问必须购买的云安全类产品,现在很多用户在网站做好之后,下一步通常都是给网站域名购买SSL证书实现网站的https访问,阿里云提供申请SSL证书服务,现在每个阿里云个人或企业用户(以实名认证为准)每年可以一次性申请20张免费Digicert DV单域名试用证书(以下简称免费证书),本文为大家介绍具体的申请流程和收费证书的最新收费标准以及不同种类的证书选择参考。
阿里云SSL证书免费版申请流程,收费版证书收费标准及证书类型选择参考
|
3月前
|
网络安全
阿里云申请Symantec 免费版 SSL证书提示 缺少必要的 审核材料 的解决办法
阿里云申请Symantec 免费版 SSL证书提示 缺少必要的 审核材料 的解决办法
|
3月前
|
网络协议 安全 应用服务中间件
阿里云申请免费ssl证书并配置nginx
阿里云申请免费ssl证书并配置nginx
229 0
|
4月前
|
弹性计算 安全 Java
阿里云服务器配置、(xshell)远程连接、搭建环境、设置安全组、域名备案、申请ssl证书
以下是内容的摘要: 在阿里云购买服务器并进行基本配置的步骤如下: 1. **准备工作**: - 注册阿里云账号:访问阿里云官网并注册新账号,输入用户名、手机号和验证码。 - 实名认证:在个人中心进行实名认证,建议选择企业实名,因为个人实名可能无法索取企业发票。
|
4月前
|
网络协议 Serverless 网络安全
阿里云函数计算自定义域名的SSL证书免费全自动申请及部署
阿里云函数计算简化了开发部署,让用户专注业务逻辑,降低了运维复杂性。然而,SSL证书支持需额外付费:免费证书有效期缩短至3个月,1年证书及自动化部署均收费。为节省成本,小微企业和个人开发者可以采用一套全自动、全免费的SSL证书申请、续签和部署方案。该方案包括自动向Let's Encrypt申请证书、使用阿里云OpenAPI更新证书以及在证书到期前提前申请。通过Win-Acme(Windows)实现,详细步骤包括设置win-acme、自动DNS验证和更新函数计算证书。
432 5
下一篇
云函数