Amazon-ec2 linux computer
Didnt realize this was on Amazon Cloud, you have very limited access to server then. I'd contact Amazon ( AWS ) tech support directly and have them assist you. You do not need to mess with changing ports or port forwarding in your router. I thought you were running your own server and were an amazon merchant with a store front that was self hosted or something like that branched off of an amazon store front.
Did you ever get Apache to work yet without adjusting the httpd.conf file for supporting server side scripting languages and features? I would verify that you can get to the default Apache Home page of the server before enabling the modules for features. Then once you know that the default Apache setup is working you can then edit the httpd.conf ( apache config ) to remove the # hashes to enable features and edit parameters that require modification from the default such as SSL enabled etc.
Looking back at your initial post I see mySQL and PHP, so you will need to enable those modules by removing the # before them in this config file. I am not sure if mySQL has a module or if there is a passthru of communications directly from PHP to the servers mySQL service, but I remember PHP requiring a # removed to enable that module to support PHP scripts.