小程序发布 一 配置服务器域名

  • step 1 2018.11.5
  1. 小程序信息:补充小程序的基本信息,如名称、图标、描述等   √
  2. 添加开发者 : 添加开发者,进行代码上传  √
  3. 在开发设置页面查看AppID和AppSecret,配置服务器域名  50%
  • 阿里云购买云服务器 ECS √

小程序发布 一 配置服务器域名_第1张图片

  • 阿里云购买域名 √

  • SSL证书签发 √

小程序发布 一 配置服务器域名_第2张图片

明日计划:服务器环境搭建+域名申请备案

  • 2018.11.6
  • 服务器环境搭建 √
  1. JDK安装看这里Linux安装JDK
  2. tomcat安装
  • 域名申请备案 √
#java ENV
vi /etc/profile  
JAVA_HOME=/usr/dev/jdk/jdk1.8.0_191
PATH=/usr/dev/jdk/jdk1.8.0_191/bin:$PATH
CLASSPATH=.:/usr/dev/jdk/jdk1.8.0_191/lib/dt.jar:/usr/dev/jdk/jdk1.8.0_191/lib/tools.jar
export  JAVA_HOME PATH CLASSPATH

[root@localhost ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)


#tomcat 配置及启动
[root@localhost ~]# tar zxvf apache-tomcat-8.5.34.tar.gz -C /usr/dev/tomcat/
[root@localhost ~]# cd /usr/dev/tomcat/apache-tomcat-8.5.34/bin/
[root@localhost bin]# vi setclasspath.sh

export JAVA_HOME=/usr/dev/jdk/jdk1.8.0_191
export JRE_HOME=/usr/dev/jdk/jdk1.8.0_191/jre 

[root@localhost bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/dev/tomcat/apache-tomcat-8.5.34
Using CATALINA_HOME:   /usr/dev/tomcat/apache-tomcat-8.5.34
Using CATALINA_TMPDIR: /usr/dev/tomcat/apache-tomcat-8.5.34/temp
Using JRE_HOME:        /usr/dev/jdk/jdk1.8.0_191/jre
Using CLASSPATH:       /usr/dev/tomcat/apache-tomcat-8.5.34/bin/bootstrap.jar:/usr/dev/tomcat/apache-tomcat-8.5.34/bin/tomcat-juli.jar
Tomcat started.


  • 阿里云添加 安全组规则 8080/8080

小程序发布 一 配置服务器域名_第3张图片小程序发布 一 配置服务器域名_第4张图片

访问 公网id xxx:8080

小程序发布 一 配置服务器域名_第5张图片

 https://help.aliyun.com/knowledge_detail/95496.html?spm=a2c4g.11186623.2.12.4fd134f1CxsDnH#h2-1-pfx-1

  • Tomcat服务器安装SSL证书

pfx转jks时在linux 环境里报错 java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.

Windows环境OK,邪门了

[root@localhost ~]# keytool -importkeystore -srckeystore cert-1541407285713_.cn.pfx -destkeystore cert-1541407285713_.cn.jks -srcstoretype PKCS12 -deststoretype JKS
Importing keystore cert-1541407285713_.cn.pfx to cert-1541407285713_.cn.jks...
Enter destination keystore password:  
Re-enter new password: 
Enter source keystore password:  
keytool error: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.
[root@localhost ~]# 

C:\DEV\jdk1.8.0_131\bin>keytool -importkeystore -srckeystore cert-1541407285713
qianqianchen.cn.pfx -destkeystore cert-1541407285713_.cn.jks -srcst
retype PKCS12 -deststoretype JKS
Enter destination keystore password:
Re-enter new password:
Enter source keystore password:
Entry for alias alias successfully imported.
Import command completed:  1 entries successfully imported, 0 entries failed or
cancelled

 

[root@localhost ~]# cd /usr/dev/tomcat/apache-tomcat-8.5.34/conf/
[root@localhost conf]# vi server.xml 


		
	
        keystoreFile="cert/cert-aaa.jks"
        keystorePass="xxxx"

将8443/8443 加入安全组

  • 云解析DNS- 域名解析-添加记录,

将http(80)加入安全组

 

小程序发布 一 配置服务器域名_第6张图片

网站备案申请提交,初审已完成,待邮寄幕布拍照片

你可能感兴趣的:(小程序)