Penso che oltre al fatto di avere una buona base come sistemista linux è necessario conoscere come funziona l'ecosistema AWS.
Per il tuo discorso dovresti leggere i riferimenti EC2, crearti un'istanza che per AWS non è altro che un VPC (virtual private cloud), potresti utilizzare AMIs che sono una sorta di immagine dei vari OS disponibili da installare sulla VPC.
Fatto il setup della VPC dovresti poi passare a tutta l'installazione dei pacchetti che ti insteressano, ovvero apache, php, mysql, e configurare tutto il discorso dei permessi sulle relative cartelle che fanno riferimento al "www" di apache.
AWS puo' essere un'ottima soluzione se si ha bisogno di scalabilità e sicurezza nei proprio progetti, parlo di progetti grossi ovviamente, con alte richieste e elevato numero di accessi.