[99s-extend] Cowboy HTTPS Issue
Loïc Hoguin
essen at ninenines.eu
Tue Jul 23 16:00:13 CEST 2013
No idea. You'll probably have more luck asking erlang-questions for SSL
issues.
On 07/23/2013 03:59 PM, Lee Sylvester wrote:
> Thank you, Loic. I'd forgotten to update my releases folder.
>
> I now have it running, but when I access an endpoint, I get
>
> =ERROR REPORT==== 23-Jul-2013::09:56:29 ===
> SSL: 1159: error:[<<48,130,6,220,48,130,5,196,160,3,2,1,2,2,16,15,199,72,40,33,
> 126,49,13, [snip] 45,193>>,
> <<48,130,6 [snip] 118,247,97>>] /usr/certs/cert.pem
> [{ssl_connection,init_certificates,8,
> [{file,"ssl_connection.erl"},{line,1155}]},
> {ssl_connection,ssl_init,2,[{file,"ssl_connection.erl"},{line,1110}]},
> {ssl_connection,init,1,[{file,"ssl_connection.erl"},{line,303}]},
> {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]
>
> Not a very helpful error. I'm assuming the cert isn't being accepted by the SSL module?
>
> Thanks,
> Lee
>
>
>
> On 23 Jul 2013, at 14:41, Loïc Hoguin <essen at ninenines.eu> wrote:
>
>> You need to include and start the public_key and ssl applications.
>>
>> On 07/23/2013 03:12 PM, Lee Sylvester wrote:
>>> Hi guys,
>>>
>>> So, I'm trying to run Cowboy with SSL, but keep getting an error with the SSL module:
>>>
>>> application: ssl
>>> exited: {bad_return,
>>> {{ssl_app,start,[normal,[]]},
>>> {'EXIT',
>>> {undef,
>>> [{ssl_app,start,[normal,[]],[]},
>>> {application_master,start_it_old,4,
>>> [{file,"application_master.erl"},
>>> {line,274}]}]}}}}
>>> type: temporary
>>>
>>>
>>> The way I'm starting Cowboy is like this:
>>>
>>> Env = [
>>> {env, [{dispatch, Dispatch}]},
>>> {onrequest, fun http_utils:set_request_cors/1}
>>> ],
>>>
>>> case http_server:is_secure() of
>>> true ->
>>> cowboy:start_https(https, 100, [
>>> {ip, Ip}, {port, Port},
>>> {certfile, binary_to_list(http_server:secure_cert())},
>>> {keyfile, binary_to_list(http_server:secure_key())},
>>> {reuseaddr, true},
>>> {fail_if_no_peer_cert, true}
>>> ], Env);
>>> _ ->
>>> {ok, _} = cowboy:start_http(http, 100, Options, Env)
>>> end,
>>>
>>> Does anyone know why I might be getting this issue?
>>>
>>> Thanks,
>>> Lee
>>>
>>>
>>> _______________________________________________
>>> Extend mailing list
>>> Extend at lists.ninenines.eu
>>> http://lists.ninenines.eu:81/listinfo/extend
>>>
>>
>>
>> --
>> Loïc Hoguin
>> Erlang Cowboy
>> Nine Nines
>> http://ninenines.eu
>
--
Loïc Hoguin
Erlang Cowboy
Nine Nines
http://ninenines.eu
More information about the Extend
mailing list