問題タブ [vesta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - VestaCP を使用して Centos 7 上のサーバー Trusted Store CA に Payeezy FirstData 自己署名証明書を追加する
SSL 経由で Wordrpress CMS を実行する Web サイト用にNginxおよびPHP-FPMでVestaCPを実行するCentos 7 VPSで証明書を設定する際に問題が発生しています (GoDaddy 証明書に署名して実行しています)。基本的に私がやっていることは、次の手順を使用して WooCommerce プロジェクトで Payeezy FirstData 証明書を Wordpress に追加することです。
- 1234567がマーチャント ID
openssl req -newkey rsa:2048 -sha256 -keyout 1234567key.pem -out 1234567req.pem -subj "/C=LV/O=domain.com/CN=1234567" -outform PEM
であるSSH からこのコマンドを実行する - テスト システムの1234567req.pemファイルを使用してhttps://secureshop-test.firstdata.lv/keystore_.doで要求に署名し、応答電子メールとしてECOMM-test.pemおよび1234567.pemファイルを取得します。
- このコマンドの実行
openssl pkcs12 -export -in 1234567.pem -out 1234567keystore.p12 -certfile ECOMM-test.pem -inkey 1234567key.pem
- このコマンドの実行
openssl pkcs12 -in 1234567keystore.p12 -out 1234567keystore.pem
これを行った後、FirstData に VPS IP アドレスを許可されたホストに追加するように依頼しました。
ドキュメントとそのサポートにより、これまでのところすべてを正しく行っており、すべてが機能するはずですが、サンプルのトランザクション .php スクリプトを実行しようとすると、次の応答が返されます。
startDMSAuth: ピアは、証明書を発行した CA を認識せず、信頼していません。
人間の言葉で言うと、サーバーはこの証明書に署名した機関を信頼していません。Trusted Store Certificate Authority リスト(そのようなもの) に追加してください。
問題は、私がそれを行う方法がわからないことです(NginxとPHP-FPMでVestaCPを実行しているCentos7のTrusted Store CAリストにCAを追加します)、適切なドキュメントまたはチュートリアルが見つからないため、誰かがそれを行うことを望んでいましたhere はこれを経験しており、同じ問題を抱えている私や他の人にその方法を説明できます。
server - https://dnsflagday.net/ レポート edns512tcp=timeout
私はVesta CPを搭載したUbuntu 16.04.5サーバーを持っています。https://dnsflagday.netでサーバーを確認したところ、次のレポートが表示されました。
domain.cl. @123.456.78.90 (ns1.domain.cl.): dns=ok edns=ok edns1=ok edns@512=ok ednsopt=ok edns1opt=ok do=ok ednsflags=ok docookie=ok edns512tcp=timeout optlist=ok
domain.cl. @123.456.78.90 (ns2.domain.cl.): dns=ok edns=ok edns1=ok edns@512=ok ednsopt=ok edns1opt=ok do=ok ednsflags=ok docookie=ok edns512tcp=timeout optlist=ok
edns512tcp = timeoutが何を意味するのかわかりません。また、インターネットで解決策を探すのにあまり運がありませんでした。
誰かが私を助けることができますか?ありがとう