让我们一起从头配置阿里云服务器

服务器
去年双十一的时候,趁着搞活动买了台阿里云服务器。想着以后自己可以折腾一下,搭建个博客或者搞个小服务玩玩,但是买完之后就把计划搁置了。

[[403129]]

哈喽,大家早上好,愉快的一天又开始了。今天我们就不去抠繁琐的源码和枯燥的原理了,跟大家聊点轻松愉快的话题。

心血来潮

去年双十一的时候,趁着搞活动买了台阿里云服务器。想着以后自己可以折腾一下,搭建个博客或者搞个小服务玩玩,但是买完之后就把计划搁置了。

前几周突然想起来之前搞过一个DY去水印的app,但是由于好久没有更新,导致安卓版本太低,被下架了。于是突发灵感,何不搞个去水印的小程序呢?说搞就搞,干起来。

服务器软件安装

之前已经在服务器上安装了数据库和Redis,这次又安装了FTP用于文件的上传,安装了JDK用于jar包的运行,安装了wget下载工具,方便其他软件的下载(安装过程不是本文重点,有需要可以联系阿Q获取)。

前端是找朋友帮忙开发的,后台服务亲力亲为??,打成jar包直接扔到服务器上运行。此时运行起来的后台服务可以用ip⊕port访问。

注意:因为公众号不准带外链地址,本文中所有有地址字样的链接都可在公众号后台回复“001”获取!

购买域名

大家都知道小程序必须是HTTPS的域名,所以要想上架的话,得先有个域名吧--域名购买地址和域名解析地址双手奉上,解析用的是免费的(毕竟人穷,有免费的就不用收费的)。

如果大家只是自己搞着玩就不需要备案了

我选择将我的域名做了备案(备案地址),去备案网页填写自己的个人信息以及网站的使用信息。随后域名备案的客服也会打电话确认你的登记信息,并通过钉钉进行确认。

期间阿里云服务人员会打电话询问你搭建期间有没有遇到什么问题,他们会帮你解决。这点必须给个好评。

接下来就是漫长的备案审核等待期了,先是工信部通过审核,接着是通管局审核通过。随后我们就可以通过域名访问自己的服务了,另外域名默认的端口是80,得去阿里云服务器上打开端口。

SSL证书申请

打开SSL证书申请(SSL证书申请地址),前往云盾书(云盾书服务地址)服务购买DV单域名证书【免费】,支付0元获取。

在SSL证书菜单下创建证书,并点击“证书申请”

填写申请信息

验证通过之后提交审核

Nginx配置SSL证书

证书签发完成后,可以点击下载当前站点的SSL证书,并解压上传到服务器(或者在服务器解压)。

Nginx安装命令yum install nginx,启动命令service nginx start。

Nginx配置信息如下

server { 
        listen       80; 
        #域名 
        server_name  aqsaycode.top
        # http默认重定向到https 
        return    301 https://$server_name$request_uri; 
 

server{ 
        listen 443 ssl; 
        server_name  aqsaycode.top
        # 证书目录 
        ssl_certificate  /usr/local/soft/nginx-ssl/5616862_aqsaycode.top.pem; 
        ssl_certificate_key /usr/local/soft/nginx-ssl/5616862_aqsaycode.top.key
         
        ssl_session_timeout 5m; 
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; 
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
        ssl_prefer_server_ciphers on
        client_max_body_size 100m; 
        location / { 
            #我配的是ip地址+端口号 
            proxy_pass http://ip:port; 
        } 
 

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.

需要在阿里云控制台的安全组中开启SSL端口号443,并且注意Nginx的默认端口号是80,所以我们需要更改我们的服务端口号并在安全组中开启。

最后在小程序后台将我们的https链接配置完成就可以提交审核了。

本文转载自微信公众号「阿Q说代码」,可以通过以下二维码关注。转载本文请联系阿Q说代码公众号。

 

责任编辑:武晓燕 来源: 阿Q说代码
相关推荐

2022-03-31 18:59:43

数据库InnoDBMySQL

2021-08-27 07:06:10

IOJava抽象

2021-12-29 08:27:05

ByteBuffer磁盘服务器

2022-03-08 17:52:58

TCP格式IP

2021-11-26 07:00:05

反转整数数字

2021-07-15 07:23:28

Singlefligh设计

2016-09-06 10:39:30

Dell Techno

2022-02-14 07:03:31

网站安全MFA

2022-02-14 10:16:22

Axios接口HTTP

2022-06-26 09:40:55

Django框架服务

2023-08-14 08:38:26

反射reflect结构体

2022-07-10 23:15:46

Go语言内存

2023-08-02 08:35:54

文件操作数据源

2022-08-01 07:57:03

数组操作内存

2012-04-14 20:47:45

Android

2021-07-31 11:40:55

Openresty开源

2021-12-16 12:01:21

区块链Libra货币

2014-02-25 08:59:14

2021-11-09 23:54:19

开发SMI Linkerd

2022-12-05 09:10:21

点赞
收藏

51CTO技术栈公众号