Answer 1)
There is nothing wrong. Firefox is giving you a warning, because you are using a self signed SSL certificate, which most of the time indicate that the website is likely not to be trusted. For your own websites, you can of course make an exception.
If you don't understand what is going on, I advice you to read some articles about cryptography. Start here:
http://en.wikipedia.org/wiki/Public-key_cryptographyhttp://en.wikipedia.org/wiki/Self-signed_certificateAnswer 2)
::1 is the IPv6 version of 127.0.0.1 (localhost). If you don't use IPv6, you can delete that line.