1. CentOS オペレーティング システムをインストールします。
1.1 Vmware Workstation ソフトウェアを開いて Liunx オペレーティング システムをインストールします。
1.1.1 新しい仮想マシンの作成を選択します
1.1.2 カスタム (詳細) を選択します。
1.1.3 デフォルトで十分ですが、特別なニーズがある場合は、実際の状況に応じて選択できます
1.1.4 オペレーティング システムを後でインストールすることを選択する
1.1.5 クライアント オペレーティング システムとして Linux を選択し、バージョンとして CentOS 7 64 ビットを選択します
1.1.6 仮想マシンの名前 (xy.geo31.cd) をカスタマイズし、ストレージの場所として比較的高速なソリッド ステート ハード ディスクを選択してみます。
1.1.7 プロセッサ構成を設定し、ローカルマシン上に仮想マシンを作成し、コア数を可能な限り半分以下に制御するクラウド上に作成する場合はそのような条件はありません。
1.1.8 仮想マシンのメモリを設定します。原理は上記と同じです。マシンのメモリの半分を超えないようにしてください
1.1.8 次のオプションはデフォルトです。そのまま「次へ」をクリックしてください。
1.1.9 ディスク容量を設定します。ディスクを 100GB 未満にすることはお勧めできません。
1.1.10 ディスクファイルの保存場所を指定する
1.1.11 [完了] をクリックして仮想マシンを正常に作成します。
1.2 仮想マシンを起動し、仮想マシンを構成します。
1.2.1 CD/DVD オプションをクリックして Linux イメージ ファイルを設定します
1.2.2 ISO イメージ ファイルの使用を選択し、ダウンロードしたイメージ ファイルを見つけて、[OK] をクリックします。
1.2.3 クリックしてこの仮想マシンを開きます
1.2.4 インストール インターフェイスに入り、クリックして上矢印と下矢印を使用して制御し、CentOS 7 のインストールを選択します。
1.2.5 辛抱強く待った後、言語選択を入力し、中国語、簡体字中国語を選択し、クリックして続行します
1.2.6 設定インターフェイスに入ったら、インストール場所を選択し、入力後に「完了」をクリックします。
1.2.7 ネットワークとホスト名をクリックし、入力後にイーサネット スイッチをオンにします。ホスト名にホスト名を設定できます。適用をクリックします (または設定しない場合は、後でホスト名を変更して設定することもできます)。終了。
1.2.8 クリックしてインストールを開始し、root パスワードを設定し、「完了」をクリックして、システムのインストールが完了するまで辛抱強く待ちます。
1.2.9 システムのインストールが完了した後、仮想マシンを再起動すると、仮想マシンがインストールされ、正常に起動されます。
1.3 Xshell と Xftp を使用して仮想マシンに接続する
Xshell を使用して仮想マシンに接続する
Geoscene Enterprise3.1 インストール パッケージと、インストールに必要な JAVA および Tomcat インストール パッケージを Xftp を使用して仮想マシンに転送します
固定仮想マシン IP
IP アドレスを変更します。
① Linux ターミナルに入り、cd /etc/sysconfig/network-scripts と入力してディレクトリに入ります。
②「ls」と入力してネットワークカードを表示します。
③ ネットワークカード情報を編集します:vi ifcfg-ens33。
④ ONBOOT=yes を設定し、静的割り当ての BOOTPROTO=static を設定し、ゲートウェイに応じて IP アドレスを変更します (例: IP アドレスをゲートウェイ アドレスに近くなるように変更します)。 ⑤ systemctl restart network を入力してネットワーク サービスを再起動します
。
⑥ネットワーク構成の表示:cat ifcfg-ens33
1.3.1 Xshell を使用して仮想マシンに接続する
ip addr 仮想マシンの ip の表示
Xshell ソフトウェアを使用して、ssh サービスを通じてリモート コントロール サーバーを実現します。デフォルトの ssh サーバー ポートは 22 です。サーバー IP とアカウントのパスワードを入力して接続します。接続後、さまざまな Linux コマンドを入力してサーバーを制御できます。
1.3.2 Xftp を使用してインストール パッケージを仮想マシンに転送する
Xftp ソフトウェアを使用して、Windows システムに配置されたインストール ファイルを Linux システムに転送します。PSCP、PuTTY、WinSCP ソフトウェアも送信に使用できます。ローカル システムにある DataStore、Portal、Server、WebAdaptor、jdk、および Tomcat ファイルの圧縮パッケージをルート フォルダーに転送し、パスが英語であることを確認します。
1.3.3 送信されたインストールパッケージを解凍する
tar -zxvf コマンドを実行して、DataStore、Portal、Server、WebAdaptor、jdk、tomcat などのインストール パッケージを解凍します。
コマンドは次のとおりです: cd /root
tar -zxvf GeoScene_Server_Linux_31_180192063.tar.gz
tar -zxvf GeoScene_DataStore_Linux_31_180204094.tar.gz
tar -zxvf GeoScene_Portal_Linux_31_180199130.tar.gz
tar -zxvf GeoScene_Web_Adaptor_java_Linux_31_180216011.tar.gz
2. 環境整備
2.1 ファイアウォールをオフにする
停止防火墙:systemctl stop firewalld.service
禁止防火墙的开机启动:systemctl disable firewalld.service
查看防火墙状态:systemctl status firewalld.service
2.2 ユーザーとグループの作成
groupadd および useradd コマンドを使用して、ユーザー geoscene とグループ GEOscene を作成し、geoscene ユーザーを GEOscene グループに追加します。 geoscene ユーザーのパスワードは、xy942698 です。
コマンドは次のとおりです。
groupadd GEOscene(#创建组)
useradd -g GEOscene -m geoscene(#将用户geoscene用户加入GEOscene组)
passwd geoscene(#设置密码)
次のコマンドも使用できます。
cat /etc/passwd | grep 用户名
cat /etc/group|grep 组名
ユーザーまたはグループを検索する
2.3 IP に対応するようにホスト名を変更する
Geoscene Enterprise のインストールされたコンピューター名は、完全修飾ドメイン名の形式になっています。この変更は、2 つのファイル /etc/hostname および /etc/hosts を編集することで実現できます。
2.3.1 ホスト名ファイルの変更
コマンドを使用します。コマンドでホスト名を変更するには、vim /etc/hostname
ファイルに xy と書き込みます
。ホスト名を xy に変更します。これは vi で編集されることに注意してください。ファイルを入力した後に を押します。挿入という単語が下部に表示されたら、編集できますi
。 。編集後、Esc キーを押して編集を終了し、Enter キー:wq
を押して保存し。
2.3.2 ネットワークファイルを変更する
コマンド:vi /etc/sysconfig/network
ネットワーク ファイルを開き、ファイル内のホスト名を xy に変更します。
more コマンドを使用して、変更が成功したかどうかを確認します。more /etc/sysconfig/network
2.3.3 hostsファイルの変更
コマンドを使用します。vi /etc/hosts
ホストを開いた後、次のコンテンツを追加します。
(服务器ip) xy.geo31.cd xy
コマンドを実行します。hostname xy
変更したホスト名をすぐに有効にします。ホスト名の変更が成功したかどうかを確認します。 コマンドを使用して、ホスト名の変更が成功したかどうかを確認します
。ドメイン名を確認します。 hostname完全修飾ドメイン名を確認します。 hostname -f
2.3.4 フォルダーのアクセス許可を変更する
元の解凍されたフォルダーを Xftp の geoscene ユーザーのファイルに置き、/home/geoscene/
chown と chmod を順番に実行して、1.3.3 で解凍された 4 つのファイルのアクセス許可を変更します。
コマンドは次のとおりです。
chown -R geoscene:GEOscene /home/geoscene/GeoScene_Server_Linux_31_180192063
chmod -R 755 /home/geoscene/GeoScene_Server_Linux_31_180192063
chown -R geoscene:GEOscene /home/geoscene/GeoScene_DataStore_Linux_31_180204094
chmod -R 755 /home/geoscene/GeoScene_DataStore_Linux_31_180204094
chown -R geoscene:GEOscene /home/geoscene/GeoScene_Portal_Linux_31_180199130
chmod -R 755 /home/geoscene/GeoScene_Portal_Linux_31_180199130
chown -R geoscene:GEOscene /home/geoscene/GeoScene_Web_Adaptor_java_Linux_31_180216011
chmod -R 755 /home/geoscene/GeoScene_Web_Adaptor_java_Linux_31_180216011
3. Geoscene Enterprise 3.1 をインストールする
3.1 GeoScene Server のインストールと構成
3.1.1limits.confファイルを変更する
コマンド: vi /etc/security/limits.conf
limits.conf ファイルの編集を開始し、ファイルの最後の行に次の内容を追加します。
geoscene soft nofile 66666
geoscene hard nofile 66666
geoscene soft nproc 25059
geoscene hard nproc 25059
ファイルにコンテンツを追加して、limits.conf
ユーザーのリソース使用量を制限します
3.1.2 環境がサーバー要件を満たしているかどうかを確認する
su コマンドを使用して geoscene ユーザーに切り替えます。su - geoscene
[root@xy ~]# が [geoscene@xy ~]# に変更されており、すべての GeoScene ソフトウェアが geoscene ユーザーの下にインストールされている必要があることがわかります。
コマンド: ./GeoScene_Server_Linux_31_180192063/serverdiag
serverdiag スクリプトを実行して、現在の環境が GeoSceneServer インストールの要件を満たしているかどうかを診断します (実行前にファイルに cd でアクセスすることもできます)。
「エラーが 0 件、警告が 0 件見つかりました」というプロンプトが表示された場合は、環境が要件を満たしており、GeoSceneServer をインストールできることを意味します。
3.1.3 GeoScene サーバーのインストール
対話型インストールにはコンソール モードを使用します (サイレント モードはサイレント インストールにも使用できます)
。 コマンド:
cd GeoScene_Server_Linux_31_180192063
./Setup -m console
検出環境が満たされたら、Enter キーを押してインストールを開始し、プロンプトに従って対応するキーを押します。
Y を押して契約に同意した後、インストールする機能コンポーネントを選択するように求められます。今回は、インストール
パス 1、2 を選択します。パスを変更する必要がある場合は、手動でパスを入力してください。変更したい場合は、Enter キーを押して続行します。
Xftp を使用して認証ファイルを Linux システムに配置し、パスをコピーして、ここに認証ファイルの場所を入力します。
プロンプトが表示されたら、サーバーのインストールが成功したことが示されます。
3.1.4 配置GeoScene Server
このマシン上で参照したい場合は、ブラウザで開く前に、このマシンのホストにアドレスを追加する必要もあります (編集するには管理者権限が必要です。最初にホストをデスクトップにコピーしてから、変更後に元のファイルを上書きします)、パスは通常 C:\Windows\System32\drivers\etc にあります。
返された GeoScene Server Manager のアドレスをブラウザーに入力すると、GeoScene Server の 6443 ポートにジャンプしてサイトを構成します。
サイトを作成し、管理者
パスワードを設定する
3.2 GeoScene データ ストアのインストールと構成
3.2.1 環境が GeoScene Data Store の要件を満たしているかどうかを診断する
コマンド:./GeoScene_DataStore_Linux_31_180204094/datastorediag
上記と同じ方法で datastorediag スクリプトを実行して、現在の環境が GeoSceneDataStore インストールの要件を満たしているかどうかを診断します。
問題がある場合、システムは要件と変更方法を提示し、su コマンドを使用してルートに戻って変更を行います。
3.2.2 GeoScene データ ストアのインストール
インストール方法はサーバーと同様で、まず cd コマンドでフォルダに入り、コンソールモードでインストールします。
注文:cd GeoScene_DataStore_Linux_31_180204094/
./Setup -m silent -l yes
以下の情報が表示されればインストール成功です
3.2.3 配置GeoScene Data Store
GeoScene Data Store のインストール後に返されたアドレスをブラウザーに入力し、構成ウィザードを開始して構成を開始します。サーバーのアドレスと、設定した管理者アカウントのユーザーとパスワードを入力し、「次へ」をクリックします。
コンテンツ ディレクトリの場所を設定し、[次へ] をクリックします。
構成する GeoScene データ ストアのタイプを選択してください。最初の 2 つをチェックすることをお勧めします。最後のタイプの「時空」は、後で使用するときに構成できます。次に、「次へ」をクリックし、インストールが成功するまで「完了」をクリックします。
構成が成功したら、GeoScene サーバー マネージャー パネルに移動し、サイト -> GIS サーバー -> データ ストア内のすべての検証を見つけることができます。緑色のチェックマークが表示されると、データストアが利用可能であることを意味します。
3.3 GeoScene ポータルのインストールと構成
3.3.1 環境が GeoScene Portal のインストール要件を満たしているかどうかを診断する
コマンド:./GeoScene_Portal_Linux_31_180199130/portaldiag
次の情報が表示された場合は、現在の環境が要件を満たしており、GeoScene Portal をインストールできることを意味します。
3.3.2 GeoScene ポータルのインストール
注文:cd GeoScene_Portal_Linux_31_180199130/
./Setup -m console
また、プロンプトに従って「Enter」を押して次のステップに進み、「Y」を押してインストールを受け入れ、パスを選択して、インストールプロセスが完了するまで待ちます。
3.3.3 GeoScene ポータルの構成
ポータルがブラウザにインストールされた後に返されたアクセス アドレスを入力して、GeoScene ポータルの構成を開始します。クリックして新しいポータルを作成し、ローカル ライセンス ファイルをインポートし
、関連情報を入力します。ここで作成した初期管理者アカウントは、後でアダプターを構成するために使用されることに注意してください。ユーザー名は portaladmin で、パスワードは直接 admin123 にすることができます。次に、[次へ] をクリックし、最後に [作成] をクリックして GeoScene Enterprise ポータルを作成します。
次に、初期管理者アカウントでポータルにログインできるように、ArcGIS Web Adaptor をインストールして構成する必要があります。
3.4 GeoScene Web Adaptor のインストールと構成
3.4.1 設置環境の準備
3.4.1.1 JAVA環境のインストール
3.4.1.1.1 インストールパッケージを解凍します。
インストール パッケージをダウンロードした後、Xftp を使用してサーバーに転送し、tar コマンドを使用してインストール パッケージを解凍します (パスは /home/geoscene で選択できます)。その前に、必ず su コマンドでユーザーを root に戻してください。 root パスワードはサーバー パスワードです。
注文:cd /home/geoscene
tar -zxvf jdk-8u341-linux-x64.tar.gz
3.4.1.1.2 環境変数の構成
コマンド:vi /etc/profile
プロファイル ファイルを開いて編集し、
ファイルの最後の行に次の内容を書き込みます。
JAVA_HOME=/home/geoscene/jdk1.8.0_341
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
変更をすぐに有効にするには、source コマンドを使用します。コマンド
:source /etc/profile
インストールが成功したことを確認します。
コマンド: java -version
Java が正常にインストールされたことを確認します。成功すると、次の情報が表示されます。Java のバージョンを確認できます。
3.4.1.2 自己署名証明書の作成
3.4.1.2.1 秘密キーと証明書リクエストの作成
まず、入力パスに従って、秘密キー ファイルと証明書を保存するために Xftp に tomcat9 フォルダーと ssl フォルダーを作成する必要があります。ここでは、パス /home/ の下に作成することを選択し、openssl コマンドを使用して作成します。自己署名証明書
。openssl コマンドは、セキュア ソケット レイヤの暗号化メソッド ライブラリに使用されます。このライブラリには、市場の主要な暗号化アルゴリズムが含まれています。
コマンド:
openssl req -newkey rsa:2048 -nodes -keyout /home/tomcat9/ssl/xy.key -x509 -days 365 -out /home/tomcat9/ssl/xy.crt
次に、指定されたプロンプトに従って情報を入力します。これは個人的に入力できます。共通名には、現在のマシンの完全修飾ドメイン名を入力する必要があることに注意してください。
この手順により、ssl フォルダーに xy.crt と xy.key という 2 つのファイルが生成されます。
3.4.1.2.2 自己署名証明書の作成
コマンド:openssl pkcs12 -inkey /home/tomcat9/ssl/xy.key -in /home/tomcat9/ssl/xy.crt -export -out /home/tomcat9/ssl/xy.pfx
コマンドを実行すると、パスワードの設定を求められます。ここでは xy942698 に設定されています。ssl
フォルダーに新しいファイル xy.pfx が生成されていることがわかります。
3.4.1.2 Tomcat をインストールし、SSL を有効にする
3.4.1.2.1 Tomcat のインストール
公式サイトのユーザーサポートによると、バージョンは9.0以上が選択可能とのことですが、ここではTomcatのバージョン9.0.65を選択しています。
インストール パッケージをダウンロードした後、Xftp を使用してサーバーに転送し、tar コマンドを使用してインストール パッケージを解凍します。
コマンド:cd /home/tomcat9
tar -zxvf apache-tomcat-9.0.65.tar.gz
3.4.1.2.2 Tomcat の SSL を有効にする
コマンド: vi apache-tomcat-9.0.65/conf/server.xml
tomcat のserver.xml ファイルを開き (変更できない場合は、最初に conf フォルダーに cd してからvi server.xml
変更する必要があります) 、
内容を次のように変更します:
ポート番号 8080 を 80 に変更します。リダイレクトポートを 443 に変更します。
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
ポート番号 8443 に対応するコネクタのコメントを解除し、ポート 8443 を 443 に変更して、SSL を有効にします。
<Connector port="443" protocol="HTTP/1.1"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="/home/tomcat9/ssl/xy.pfx" keystorePass="xy942698" />
ここでの keystoreFile と keystorePass はステップ 3.4.1.2 で作成されます。
なお、ここでの設定ファイルの内容は選択したtomcatのバージョンによって異なりますので、tomcatのバージョンを確認し、そのバージョンに応じた形式に修正してください。
3.4.1.2.3 Tomcat が正常にインストールされているかどうかを確認する
注文:cd /home/tomcat9/apache-tomcat-9.0.65/bin/
./startup.sh
を実行しstartup.sh
、tomcat を実行する
と、Tomcat が開始されたというプロンプトが表示されます。ブラウザを使用して次の 2 つのアドレスにアクセスし、https://xy.geo31.cd
とhttp://xy.geo31.cd
に正常にアクセスできれば、Tomcat は正常に構成されています。
3.4.2 GeoScene Web Adaptor を Tomcat にデプロイする
GeoScene Web Adaptor 3.1 圧縮パッケージが解凍され、パッケージ内にすでに .war ファイルが存在するため、GeoScene Web Adaptor for linux バージョン 3.1 をインストールする必要はなく、war ファイルを使用して GeoScene を直接展開できます。 Tomcat への Web Adaptor。
注文:
cp /home/geoscene/GeoScene_Web_Adaptor_java_Linux_31_180216011/setup_resources/Disk1/InstData/part1/geoscene.war /home/tomcat9/apache-tomcat-9.0.65/webapps/geoscene.war
cp /home/geoscene/GeoScene_Web_Adaptor_java_Linux_31_180216011/setup_resources/Disk1/InstData/part1/geoscene.war /home/tomcat9/apache-tomcat-9.0.65/webapps/server.war
geoscene という ArcGIS Web Adaptor アプリケーションとサーバーを Tomcat に順番にデプロイして、GeoScene Portal と GeoScene Server の構成を実現します。
3.4.3 ポータルおよびサーバー用の GeoScene Web Adaptor の構成
3.4.3.1 ポータル用の ArcGIS Web Adaptor の構成
su コマンドを使用して、構成コマンドの前にジオシーン ユーザーに切り替えます
。
cd /home/geoscene/GeoScene_Web_Adaptor_java_Linux_31_180216011/setup_resources/Disk1/InstData/part1/tools
./configurewebadaptor.sh -m portal -w https://xy.geo31.cd/geoscene/webadaptor -g https://xy.geo31.cd:7443 -u portaladmin -p admin123
まず、アダプター ファイルの下の tools フォルダーに移動し、コマンドを実行します。ここでの -u と -p は、それぞれ 3.3.3 で GeoScene Portal を構成するときに作成された管理者ユーザーとパスワードであることに注意してください。
「正常に登録されました」という戻り値は、構成が成功したことを示します。つまり、webadaptor を使用して GeoScnen ポータルにアクセスできることを示します。
3.4.3.2 サーバー用の ArcGIS Web Adaptor の構成
注文:
./configurewebadaptor.sh -m server -w https://xy.geo31.cd/server/webadaptor -g https://xy.geo31.cd:6443 -u siteadmin -p admin123 -a true
ここでの -u -p は、3.4 で GeoScene Server を構成するときに作成された管理者アカウントとパスワードに対応します。「
正常に登録された状態を返す」は、構成が成功したことを示し、webadaptor を使用して GeoScene Server にアクセスできるようになります。
3.5 ポータルとサーバーの共同ホスティングの構成
ブラウザでポータル アドレスにログインします。 [https://xy.geo31.cd/geoscene
プラットフォーム管理] -> [システム構成] -> [サーバー] -> [サーバーの追加] の
順にクリックし、入力ボックスに GeoScene Server サイトの URL と GeoScene Server サイト管理の URL を入力します。管理者のユーザーとパスワードを入力し、最後に [追加] をクリックします。
ホスティング サーバーを確認し、[保存] をクリックして構成を完了します。
3.6 ポータルでサービスを公開してホスティング サーバーを検証する
3.6.1 2D および 3D サービスの追加
ローカルに公開するデータを準備し、ブラウザにポータル アドレスを入力します: https://xy.geo31.cd/geoscene 順番にクリックします: [パーソナル センター] -> [マイ コンテンツ] -> [アイテムの追加] ファイルのアップロードをクリックした後、ローカル
データの場所を選択し、公開するファイルを選択し、タイトルとラベルを入力して、[OK] をクリックして公開サービスを開始します。
リリースが成功したら、[視覚化] をクリックしてポータル上のデータを参照します。
注: サービスの送信後にマップ ビューアーが見つからない場合は、ユーザー タイプを「GIS Professional Advanced」に変更する必要があります。プラットフォーム管理 - メンバー管理 - 変更する必要があるユーザーを検索 - 右側の 3 つの点をクリック - ユーザー タイプを管理します。
GIS Professional Advanced に変更し、[OK] をクリックして、
新しくリリースされた機能ページに戻ります。[マップ ビューアーで開く] ボタンが表示されます。このボタンをクリックすると、マップ ビューアーでフィーチャ レイヤーを表示できます。
3Dデータのリリースも2Dデータと同様で、リリースが成功したら「Scene Viewerで開く」をクリックします。
この時点で、このチュートリアルはすべて終了です。簡単な設定に役立つことを願っています。ご支援に感謝します。もっと注意してください
結論
私は、WeChat 公式アカウントにあるリソースとデータを更新します。これには、ソフトウェア インストール パッケージ、リソース パッケージ、テスト データ、開発チュートリアルが含まれますが、これらに限定されません。同時に、通常の使用時に発生する問題と解決策も更新されます。私の公式アカウントに注目してほしい友達を歓迎します! 名前を付けるのが面倒なGISer