-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Alexandre,

On 1/13/15 2:41 PM, Alexandre Lima wrote:
> On 13 January 2015 at 16:11, Christopher Schultz < 
> ch...@christopherschultz.net> wrote:
> 
> Alexandre,
> 
> On 1/13/15 1:37 PM, Alexandre Lima wrote:
>>>> Hello! This is the first time I'm using tomcat, so I'm a
>>>> little bit lost...
> 
> Welcome! Configuring SSL always turns out to be a pain in the
> neck.
> 
>>>> Using the tutorials, I could make the server and the
>>>> application I want to run with it work. The only modification
>>>> I did until now was changing the http port from 8080 to 80, I
>>>> did that changing the http conector on servers.xml, enabling
>>>> authbind and executing the folowing commands:
>>>> 
>>>> sudo touch /etc/authbind/byport/80 sudo chmod 500 
>>>> /etc/authbind/byport/80 sudo chown tomcat7
>>>> /etc/authbind/byport/80
>>>> 
>>>> So, the server and the application I want to use with it are 
>>>> actually working on port 80
> 
> You've confirmed this? I've never used authbind before, so I just 
> wanted to make sure that you have Tomcat working properly with
> non-SSL before you try to add SSL.
> 
>>>> , but the next and last step, which is enabling an SSL
>>>> connection, isn't working.
>>>> 
>>>> What I did following the site's tutorial was: created my
>>>> self signed certificate with keytools and put it on 
>>>> /home/myuser/key.keystore
> 
> Can you outline the steps you took? Where is your keystore?
> 
>>>> Additionally, I've created the folowing conector:
>>>> 
>>>> <Connector port="8443" 
>>>> protocol="org.apache.coyote.http11.Http11Protocol" 
>>>> SSLEnabled="true" maxThreads="200" scheme="https"
>>>> secure="true" keystoreFile="/home/myuser/key.keystore"
>>>> keystorePass="mypass" clientAuth="false" sslProtocol="TLS"
>>>> />
> 
> That looks good so far.
> 
>>>> Saved it, restarted server and accessed https://myip:8443,
>>>> but it isn't working. Chrome says "No data recieved" and
>>>> "Unable to load the webpage because the server sent no data
>>>> and "Error code: ERR_EMPTY_RESPONSE".
>>>> 
>>>> Firefox says that the connection was reset while the page was
>>>> being loaded.
>>>> 
>>>> That's where I am now. I don't know what to try anymore.
> 
> Try:
> 
> $ telnet localhost 8443
> 
> (on the server with Tomcat running)
> 
> That will tell you if the port is open (it should be, otherwise
> you'd be getting different errors from Chrome and ff) and what, if
> anything, gets dumped to it when you connect.
> 
> If you get a connection and nothing happens, try submitting a
> request like this:
> 
> $ telnet localhost 8443 GET /
> 
> [output goes here]
> 
> Post the results of the above if you get anything.
> 
> Dumb question: you restarted Tomcat after updating server.xml,
> right?
> 
> -chris
>> 
>> ---------------------------------------------------------------------
>>
>> 
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>> 
>> 
> Thank you for the reply Christopher! I've used the command: keytool
> -genkey -alias tomcat -keyalg RSA -keystore 
> /home/myuser/key.keystore to generate the keystore. I should put
> the keystore in some special directory or this one is fine? So,
> after, requesting:   telnet localhost 8443
> 
> I got some strange stuff:
> 
> ~$ telnet localhost 8443 Trying ::1... Connected to localhost. 
> Escape character is '^]'. GET / ^U^C^A^@^B^B
> 
> 
> 
> And yes, I've restarted it :)

Good. Now, try this:

$ openssl s_client -debug -connect localhost:8443

Assuming that the server is running and listening for SSL connections,
s_client should be able to connect, and it should give you tons of
good information about what's happening, there.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJUtYwOAAoJEBzwKT+lPKRYkRIQAKFA3/GpDdzT5ZVWZ8+VXjQr
AYgy42TqufEs8RicHNjB0Ey92azX4zNMau4yBxQ3dqv660vOqW3PW1XSVC8yF+ke
+QBwivtJCglep+7nsPTTL4nSM4yAOCGMzYKGXidNdczvqcnoM2XA8jg0JiM68gBx
Jxl7MdM/S2ktngs8tuG6SSaiY5eyPB1ySUwXOD3zfrVLJK7Ex4y2USt9IKAEYhBl
A3kxWHIjlV+1m+ZAf6WmwWMmsBWxtVVx6iDAiR/ZIzvY/VMpqtSZ0rSGeM7OnfhV
ER2NN+4z+2kqskj5WJ6ZX2Q6i7CbdPfrCq6RstPOLaWNZICIoqVlR43I21+BOc5o
ugORSS97XBuQy5fXfBbgOJoN0wupttBNB44We9ZmHexuInVl3uxbyDra8yRkVT8M
qT7jcDW8lMFmCxmbilelsDRpnYj55j5OA+453nI0vQap/ojZBTb/fgRsl6PnPTRG
omd+jC1wMFIfycu+2ahJB1YHNTGTfD3MWP/Wey/82u3X9QJD35TTcNt+gyVrCLtw
eLoUUqkaCSZNuudWBpm61/2gp//c9adWRZTozd9/c4Yasp8f2ruLDK3+6rA7ohM5
OZ7Mh5wEal8zNnBC7sQeuoekkiQKDRQlQdATSAthlszFMByn+k5A5IJNWUB1asUp
VPf4zB2XaBIxgnKm3qPV
=Bl3E
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to