what part of
Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
do you not understand?
1. could not ... determin = was not able to automatically find something it was looking for
2. fully quallified domain name = fqdn = something like
www.example.com
3. using 127.0.1.1 = instead of the fqdn apache will use this ip address
4. 127.0.1.1 = an ip address the computer uses for your loopback interface
5. ServerName = an apache directive located in your config file :-)
putting all that to gether:
looks like you are missing the ServerName directive or have not given it a value, hence apache tries to fill this directive itself, failed, and so decided to use an ip address that is most definatly valid