特别声明:有幸加入GPN计划,感谢易智瑞强大的技术支持团队做后盾!
计算机IP
10.0.4.21(样例)
强烈建议固定IP地址,不要修改;有兴趣的小伙伴探索下更改IP,配置文件修改方法。
多网卡计算机可能会导致couchdb与Protal绑定的IP不一致,安装时先禁用其他网卡。
域名
semap.cn(样例)
互联网https比较费劲,内网或局域网环境通过OpenSSL创建自签名证书即可。
不建议使用 arcgis.com, esri.com、 geoscene.cn
计算机名
Windows设置--系统--关于--重命名这台计算机
右键桌面图标【此电脑】--属性--重命名这台计算机

控制面板--系统和安全--系统--更改设置
右键桌面图标【此电脑】--属性--更改设置

更改--其他--修改【计算机名称】--其他--修改【此计算机的主DNS后缀】
计算机名称不能含有特殊字符,推荐纯英文字母
此计算机的主DNS后缀 即为“域名”,不能带www或*.


Windows操作系统
.NET Framework运行库 | Microsoft .NET Framework 4.8必须 *脱机安装程序适用于内网环境 |
Windows操作系统 | Windows 10 专业版和企业版(64 位) Windows Server 2016-2019 标准版和数据中心版(64 位) *Windows Server 操作系统进行按用户安装,注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer 必须包含 REG_DWORD 数据类型 DisableMSI,其值为 0(0安装所有程序,1禁用非托管安装,2禁用所有程序安装) |
CPU | 推荐:4 核;最佳:10 核 |
内存 | 推荐:16 GB;最佳:32 GB 及以上 |
存储 | 安装路径:推荐大于 32 GB 的固态硬盘 存储目录:∞ |
显存 | 推荐:4 GB(电脑无显卡不能浏览Web图形) |
屏幕分辨率 | 1024x768 或更高分辨率 |
Java环境配置
安装JDK 8
双击安装JDK 8(jdk-8u-windows-x64.exe)--下一步
修改jdk安装路径,不能包含空格、中文--下一步

修改jre安装路径,不能包含空格、中文--默认下一步至完成。

Java环境变量
Windows设置--系统设置--高级--环境变量


新建系统变量JAVA_HOME

选中系统变量Path--编辑--新建:%JAVA_HOME%\bin

测试java环境:cmd命令
C:\Users\Administrator>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
OpenSSL自签名证书
安装opensssl
https://slproweb.com/products/Win32OpenSSL.html,必须使用v1.1.1 版本,高版本v3.1生成的证书Tomcat 9 不识别

创建自签名证书
win+R---->cmd命令
Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。
//文件储存目录
C:\Windows\System32>cd c:\
//生成key
C:\>openssl genrsa -out semap.key 2048
//key转csr
C:\>openssl req -new -key semap.key -out semap.csr
//提示信息
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:xxx
Locality Name (eg, city) []:xxx
Organization Name (eg, company) [Internet Widgits Pty Ltd]:xxx
Organizational Unit Name (eg, section) []:xxx
Common Name (e.g. server FQDN or YOUR name) []:xxx
Email Address []:xxx
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:xxx
An optional company name []:xxx
//导入多域名
echo subjectAltName=DNS.1:cim.semap.cn,DNS.2:c3d.semap.net > cert_extensions
//加密证书+证书期限
C:\>openssl x509 -req -sha256 -in semap.csr -signkey semap.key -extfile cert_extensions -out semap.crt -days 3650
//转pfx
C:\>openssl pkcs12 -inkey semap.key -in semap.crt -export -out semap.pfx
Enter Export Password:
Verifying - Enter Export Password:
Tomcat环境配置
复制自签名证书到Tomcat安装目录config下
修改config\server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/semap.pfx"
certificateKeystorePassword="xxx."
certificateKeystoreType="PKCS12"
type="RSA" />
</SSLHostConfig>
</Connector>

