| सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
6121 / 128641829
|
InfluxDB : HTTPS सक्षम करें2024/06/10 |
|
InfluxDB सर्वर पर HTTPS सक्षम करें।
(डिफ़ॉल्ट रूप से प्रयुक्त HTTP कनेक्शन) |
|
| [1] |
एसएसएल प्रमाणपत्र प्राप्त करें, या
स्व-हस्ताक्षरित प्रमाणपत्र बनाएं।
इस उदाहरण में यह स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग करता है। |
| [2] | HTTPS सक्षम करें |
|
root@dlp:~# cp /etc/ssl/private/{server.crt,server.key} /etc/influxdb/ root@dlp:~# chown influxdb:influxdb /etc/influxdb/{server.crt,server.key}
root@dlp:~#
vi /etc/influxdb/influxdb.conf # पंक्ति 257 : टिप्पणी हटाएँ और बदलें https-enabled = true # पंक्ति 260: टिप्पणी हटाएँ और अपने प्रमाणपत्र में परिवर्तन करें https-certificate = "/etc/influxdb/server.crt" # पंक्ति 263 : टिप्पणी हटाएं और अपने प्रमाणपत्र में बदलाव करें https-private-key = "/etc/influxdb/server.key"root@dlp:~# systemctl restart influxdb
|
| [3] | निम्न प्रकार से HTTPS के माध्यम से ग्राहकों से InfluxDB से कनेक्ट करें। |
|
# सीएलआई कनेक्शन पर, [ssl] विकल्प जोड़ें # यदि वैध प्रमाणपत्र का उपयोग कर रहे हैं, तो प्रमाणपत्र में पंजीकृत वही होस्टनाम निर्दिष्ट करें root@dlp:~# influx -host dlp.srv.world -ssl
Connected to https://dlp.srv.world:8086 version 1.6.7~rc0
InfluxDB shell version: 1.6.7~rc0
> exit
# स्वयं हस्ताक्षरित प्रमाणपत्र के लिए, [-unsafeSsl] विकल्प जोड़ें root@dlp:~# influx -ssl -unsafeSsl
Connected to https://localhost:8086 version 1.6.7~rc0
InfluxDB shell version: 1.6.7~rc0
> exit
# HTTP API root@dlp:~# curl -G https://dlp.srv.world:8086/query?pretty=true -u admin:adminpassword --data-urlencode "q=show users"
{
"results": [
{
"statement_id": 0,
"series": [
.....
.....
# HTTP API (स्वयं हस्ताक्षरित) root@dlp:~# curl -k -G https://localhost:8086/query?pretty=true -u admin:adminpassword --data-urlencode "q=show users"
{
"results": [
{
"statement_id": 0,
"series": [
.....
.....
|
| Sponsored Link |
|
|