黒髪連山へのアクセス図 - ARITATitle 黒髪連山へのアクセス図 Created Date 19850101021455Z
HTTPS でのアクセス許可 - GitHub Pages · 2019-11-18 · 郵便番号 | 都道府県...
Transcript of HTTPS でのアクセス許可 - GitHub Pages · 2019-11-18 · 郵便番号 | 都道府県...
![Page 1: HTTPS でのアクセス許可 - GitHub Pages · 2019-11-18 · 郵便番号 | 都道府県 市区町村 番地 HTTPSでのアクセス許可 Oracle APEから、RESTサービスにてhttpsのサイトを呼び出すには、Oracleウォレットの設定が](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f0531ce7e708231d411bf2d/html5/thumbnails/1.jpg)
郵便番号 | 都道府県 市区町村 番地
HTTPS でのアクセス許可 Oracle APEから、RESTサービスにて httpsのサイトを呼び出すには、Oracleウォレットの設定が
必要になります。Oracle Technology Network Developer Dayのハンズオン用に用意されて仮想
マシンに実装されている Oracle APEXの使用を前提として、Oracleウォレットを設定する手順を説
明します。
ウォレットをダウンロードする 以下の記事に Oracleウォレットの作成について、詳細が説明されています。
https://apex.oracle.com/pls/apex/germancommunities/apexcommunity/tipp/6121/index-
en.html
上記の手順に沿った上で、一般的に使われているルート証明書をインポートしたウォレットが作成
済みで、以下よりダウンロード可能です。これらをダウンロードして、APEXで使用できるような設定
を行います。
https://ujnak.github.io/APEX/wallet/ewallet.p12
https://ujnak.github.io/APEX/wallet/cwallet.sso
ウォレットを仮想マシン内に配置する ダウンロードしたウォレット・ファイルを APEXが動作している仮想マシン内に配置します。
Developer Dayの仮想マシンには、ホスト PCよりポート番号 2222番にて SSH接続が可能にな
っています。ログインするユーザーは oracle、パスワードは oracleです。ホームディレクトリ以下に
wallet というディレクトリを作成し、その下に ewallet.p12 と cwallet.ssoを配置します。
$ sftp -P 2222 oracle@localhost
sftp> mkdir wallet
![Page 2: HTTPS でのアクセス許可 - GitHub Pages · 2019-11-18 · 郵便番号 | 都道府県 市区町村 番地 HTTPSでのアクセス許可 Oracle APEから、RESTサービスにてhttpsのサイトを呼び出すには、Oracleウォレットの設定が](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f0531ce7e708231d411bf2d/html5/thumbnails/2.jpg)
2
sftp> cd wallet
sftp> put ewallet.p12
sftp> put cwallet.sso
sftp> exit;
上記コマンドは、sftpを使った例になります。他のツールを使用する場合は、それぞれツールにあっ
た方法に読み替えてください。
APEX の管理ワークスペースにログインする ホスト PCでブラウザを起動し、
http://localhost:8080/
へ接続します。ログイン画面のページの下部にある Tasksの Administrationを選択して、管理ワ
ークスペースにログインするか、ワークスペースに INTERNALを指定して、直接、管理ワークスペ
ースにログインします。ユーザー名は admin、パスワードは oracleです。
ログインすると、管理ワークスペースの画面が表示されます。
![Page 3: HTTPS でのアクセス許可 - GitHub Pages · 2019-11-18 · 郵便番号 | 都道府県 市区町村 番地 HTTPSでのアクセス許可 Oracle APEから、RESTサービスにてhttpsのサイトを呼び出すには、Oracleウォレットの設定が](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f0531ce7e708231d411bf2d/html5/thumbnails/3.jpg)
3
ウォレットを設定する Manage Instanceの Instance Settingsからウォレットの設定を行います。
Wallet Path として、以下を設定します。
file:///home/oracle/wallet
![Page 4: HTTPS でのアクセス許可 - GitHub Pages · 2019-11-18 · 郵便番号 | 都道府県 市区町村 番地 HTTPSでのアクセス許可 Oracle APEから、RESTサービスにてhttpsのサイトを呼び出すには、Oracleウォレットの設定が](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f0531ce7e708231d411bf2d/html5/thumbnails/4.jpg)
4
Apply Changesをクリックして、ウォレットの設定は完了です。
補足:プロキシを設定する Oracle APEXのインスタンスがファイアウォール内に設置されている場合、ファイアウォールの外
にあるサーバーを RESTで呼び出すには、プロキシを通す必要があります。Manage Instanceの
Securityの項目で、インスタンス全体で有効になるプロキシの設定ができます。
Instance Proxyの項目にプロキシ・サーバーを入力すると、Instance No Proxy Domainsの項目
が現れ、対象外とするドメインの設定を追加できます。
![Page 5: HTTPS でのアクセス許可 - GitHub Pages · 2019-11-18 · 郵便番号 | 都道府県 市区町村 番地 HTTPSでのアクセス許可 Oracle APEから、RESTサービスにてhttpsのサイトを呼び出すには、Oracleウォレットの設定が](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f0531ce7e708231d411bf2d/html5/thumbnails/5.jpg)
5
Apply Changesを実行すると、この APEXで発行される REST コールがプロキシ・サーバーを利
用するようになります。プロキシはインスタンス全体だけでなく、アプリケーション毎にも設定可能で
す。Application Propertiesの Propertiesに Proxy Server, No Proxy Domainsの設定が含まれ
ます。