助けが必要? 私たちはここにいます!
お問い合わせいただきありがとうございます。弊社のチームがすぐにご連絡させていただきます。
24時間以内に連絡がない場合は、お気軽にフォローアップメールをお送りください。 info@xecurify.com
検索結果:
×miniOrangeのアイデンティティプロバイダー(IdP)は、ユーザーIDを保存・検証するサービスです。IdPは通常クラウドホスト型のサービスであり、多くの場合、シングルサインオン(SSO)プロバイダーと連携してユーザーを認証します。このガイドの目的は、Linux上でできるだけ早く起動して動作させ、miniOrangeの様々な機能を実際に試して試用できるようにすることです。miniOrangeはデフォルトのデータベースとパッケージ化されたTomcatを備えたスタンドアロンアプリケーションであり、複雑な導入オプションについては説明していません。
この短いチュートリアルでは、スタンドアロン モードでサーバーを起動し、初期管理者アカウントを設定し、miniOrange 管理ダッシュボードにログインする手順を説明します。
miniOrange オンプレミス サーバーのシステム要件は次のとおりです。このセクションでは、推奨されるバージョンと要件を示します。
| オペレーティングシステム (Linux 推奨) |
Java 17以上が動作するオペレーティングシステム |
| CPUコア | 4コア |
| RAM | 16GB以上 |
| Storage | 32GB以上 |
| JAVA環境 | jdk1.8.0_381 以上 |
| サーバーアクセスポリシー | ポート80 - HTTP ポート 1812 および 1813 - Radius UDP (オプション) ポート22 - SSH (Linuxサーバー) - ログイン用 |
| データベース | サポートされているすべてのバージョンのリストを確認する こちら. |
| サーバーポート | 必要なサービスをインストールするには、サーバー上で次のポートが使用可能であることを確認してください。 6379 - レディス 5672 - ラビットMq |
miniOrangeオンプレミスサーバーは以下からダウンロードできます。 こちら
オペレーティング システムに miniOrange On-Premise サーバーを展開するには、次の手順に従います。
sudo -u postgres psqlcreate database <databasename>;systemctl status rabbitmq-server.servicechmod +x *.shsudo sh mo-installer.shsudo systemctl start mo-idp-miniorange.service| データベースの種類 | PostgreSQL/MySQL/MSSQL |
| データベースホスト | ローカルホスト |
| データベースのユーザー名、パスワード、データベース名 | インストール時に設定された |
./start-services.sh
プロンプトが表示されたら、次を入力します start.サービスを手動で開始/停止する場合は、次の順序で開始できます。
ワークフローでは、HTTPS 経由の安全な通信が必要です。
[注意: cacerts ファイルの場所は、JDK のインストールによって異なります。
sudo keytool -import \
-alias miniorange-wildcard \
-file /home/abhishek/Downloads/certificates/domain.crt \
-keystore /usr/lib/jvm/java-8-openjdk/jre/lib/security/cacerts \
-storepass changeit
/usr/lib/jvm/java-17-openjdk-amd64/jre/lib/security/cacerts
/usr/lib/jvm/java-17-openjdk/lib/security/cacerts
/opt/jdk/jre/lib/security/cacerts
ワークフロー実行を有効にするには、WorkflowモジュールをSchedulerサービスに登録する必要があります。お使いのオペレーティングシステムに応じた手順に従ってください。
/services/linux/scheduler-mq-register.shcd /opt/mo-idp-server/services/linux/sudo ./scheduler-mq-register.shあなたが持っていることを確認してください OpenSSLの システムにインストールされています:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx-selfsigned.key -out nginx-selfsigned.crt
-subj "/C=US/ST=State/L=City/O=Company/OU=Org/CN=example.com"
コマンドの内訳:
| フラグ | 詳細説明 |
|---|---|
| -x509 | 自己署名証明書を生成する |
| -ノード | 秘密鍵のパスワードなし |
| -日数365 | 証明書の有効期間は1年間です |
| -キーアウト | 秘密鍵を保存するパス |
| -でる | 証明書を保存するパス |
| -件名 | プロンプトなしで証明書の詳細を設定する |
/C=US/ST=State/L=City/O=Company/OU=Org/CN=example.com| フィールド | 意味 | 例: |
|---|---|---|
| C | 国コード(2文字) | 米国、インド、ドイツ |
| ST | 州/地方 | カリフォルニア州、カルナタカ州 |
| L | 都市 | サンフランシスコ、バンガロール |
| O | 組織 | アクメ コーポレーション |
| OU | 部門 | IT、エンジニアリング |
| CN | ドメイン名 | example.com |
1. nginx.confを見つける
/etc/nginx/nginx.conf2. サーバーブロックを編集する
server {
listen 443 ssl;
server_name example.com; # Replace with your domain
ssl_certificate /path/to/nginx-selfsigned.crt;
ssl_certificate_key /path/to/nginx-selfsigned.key;
location / {
# Your application settings
}
}
3. Nginxを再起動する
sudo nginx -t # Test configuration
sudo systemctl restart nginx
⚠ 注意: 自己署名証明書は信頼できる証明機関(CA)によって発行されていないため、ブラウザに警告が表示されます。ローカル開発または内部テストにのみ使用してください。
keytool -genkey -alias onpremssoidp -keyalg RSA -keystore onpremssoidp.jks
1. Tomcat 設定を開きます。
2. server.xml を編集します。
" ciphers="ALL" keystorePass=""/>
注意: .jks ファイルに適切な権限があることを確認し、コマンド プロンプトを管理者として実行します。
LetsEncrypt、GoDaddy、Comodo SSL などの信頼できる CA からの証明書を使用します。
certbot certonly --standalone -d.example.com#:/etc/letsencrypt/live/example.com# ls
cert.pem chain.pem fullchain.pem privkey.pem README
keytool -genkey -alias onpremssoidp -keyalg RSA -keystore onpremssoidp.jks
keytool -delete -alias onpremssoidp -keystore onpremssoidp.jks
openssl pkcs12 -export -in <GoDaddyCertificate>.crt -inkey <PrivateKey>.key
-out <PublicPrivateKeyPair>.p12 -name tomcat -CAfile gd_bundle-g2-g1.crt -caname root
" ciphers="ALL"
keystorePass=""/>
新しいキーストアの作成
keytool -genkey -alias server -keyalg RSA -keysize 2048 -keystore your_site_name.jks
Tomcat サーバーでの CSR の作成
keytool -certreq -alias server -file csr.txt -keystore your_site_name.jks
Tomcat サーバーに SSL 証明書をインストールする方法
keytool -import -alias server -file your_site_name.p7b -keystore your_site_name.jks
SSL/TLS コネクタの設定

注意: miniOrange を Java 17 ランタイムにアップグレードする際に、Java 8 に存在するカスタム証明書は カサート トラストストアは手動でエクスポートしてJava 17にインポートする必要があります カサート トラストストアは、外部システムとの信頼できるSSL接続を維持するために使用されます。
「keytoolエラー: java.lang.Exception: キーペアが生成されませんでした、エイリアスすでに存在します"
これは、キーストア ファイルがすでに存在することを示します。これを解決するには、次の手順に従います。