# HTTPS input to Logstash

**URL:** <https://discuss.elastic.co/t/https-input-to-logstash/65331>\
**Category:** Logstash\
**Created:** [November 8, 2016, 9:55am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331 "2016-11-08T09:55:37Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![shakticouple](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@shakticouple](https://discuss.elastic.co/u/shakticouple)\
**Post date:** [November 8, 2016, 9:55am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/1 "2016-11-08T09:55:38Z")

</div>

Hi,  
I am new to ELK. I am using Logstash Version: 2.4.0  
I need to configure my Logstash to accept HTTPS Input only. I don't need any certificate Validation.

I have tried some configuration with HTTP Input. But, was unable to get success.

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [November 8, 2016, 9:57am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/2 "2016-11-08T09:57:38Z")

</div>

What did you try? In what way did it not work?

---

<div class="post-metadata">

**Author:** ![shakticouple](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@shakticouple](https://discuss.elastic.co/u/shakticouple)\
**Post date:** [November 8, 2016, 10:09am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/3 "2016-11-08T10:09:57Z")

</div>

I have tried below configurations:

input {  
http {  
host =\> "127.0.0.1"  
port =\> "8080"  
ssl =\> true

}  
}

Error : "LogStash::ConfigurationError"

input {  
http {  
host =\> "127.0.0.1"  
port =\> "8080"  
}  
}

when I am trying to provide Https Input, It gives "HTTP parse error"  
Error: HTTP parse error, malformed request (): #\<Puma::HttpParserError: Invalid HTTP format, parsing fails.\>  
ENV: {"rack.version"=\>[1, 3], "rack.errors"=\>#IO:fd2, "rack.multithread"=\>true, "rack.multiprocess"=\>false, "rack.run\_once"=\>false, "SCRIPT\_NAME"=\>"", "QUERY\_STRING"=\>"", "SERVER\_PROTOCOL"=\>"HTTP/1.1", "SERVER\_SOFTWARE"=\>"2.16.0", "GATEWAY\_INTERFACE"=\>"CGI/1.2"}

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [November 8, 2016, 10:23am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/4 "2016-11-08T10:23:15Z")

</div>

> Error : "LogStash::ConfigurationError"

Please provide the full error message.

---

<div class="post-metadata">

**Author:** ![shakticouple](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@shakticouple](https://discuss.elastic.co/u/shakticouple)\
**Post date:** [November 8, 2016, 10:30am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/5 "2016-11-08T10:30:06Z")

</div>

Please find below full error message:

[31mPipeline aborted due to error {:exception=\>"LogStash::ConfigurationError",:backtrace=\>["logstash-2.4.0/vendor/bundle/jruby/1.9/gems/logstash-input-http-2.2.3/lib/logstash/inputs/http.rb:97:in `register'","logstash-2.4.0/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.0-java/lib/logstash/pipeline.rb:330:in`start\_inputs'", "org/jruby/RubyArray.java:1613:in `each'", "logstash-2.4.0/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.0-java/lib/logstash/pipeline.rb:329:in`start\_inputs'", "logstash-2.4.0/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.0-java/lib/logstash/pipeline.rb:180:in `start_workers'", "logstash-2.4.0/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.0-java/lib/logstash/pipeline.rb:136:in`run'", "logstash-2.4.0/vendor/bundle/jruby/1.9/gems/logstash-core-2.4.0-java/lib/logstash/agent.rb:491:in `start\_pipeline'"], :level=\>:error}←[0mstopping pipeline {:id=\>"main"}The signal HUP is in use by the JVM and will not work correctly on this platform

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [November 8, 2016, 10:32am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/6 "2016-11-08T10:32:45Z")

</div>

There's the error message that should've been included: "Settings :keystore and :keystore\_password are required because :ssl is enabled."

---

<div class="post-metadata">

**Author:** ![shakticouple](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@shakticouple](https://discuss.elastic.co/u/shakticouple)\
**Post date:** [November 8, 2016, 10:37am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/7 "2016-11-08T10:37:51Z")

</div>

I have cross checked again. I am not getting such error in Error Meassage.

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [November 8, 2016, 10:42am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/8 "2016-11-08T10:42:10Z")

</div>

Sorry, I meant that that's the error message that Logstash should've included. The error message is emitted by the code but it never shown to the user.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 6, 2016, 10:42am UTC](https://discuss.elastic.co/t/https-input-to-logstash/65331/9 "2016-12-06T10:42:19Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
