I have installed a fresh Magento 2.2.4, got 500 error message. I have check file permission. Its all fine
Check Apache version:
Make sure the Apache version is less than 2.4
In .htaccess will deny all requests if the Apache version is over and equal than 2.4mod_version:
Make sure the mod_version was enabled