En primer lugar asegúrese de que puede escribir en el DocumentRoot (/ var/www/html en este caso) Los grupos predeterminados para los usuarios "EC2-usuario" en EC2 es "EC2-usuario" & "rueda"
de cualquier usuario
dar "EC2-usuario" propiedad de/var/www/html con el siguiente comando
sudo chown -R ec2-user /var/www/html
o grupo "rueda" de propiedad y permisos de escritura
sudo chgrp -R wheel /var/www/html
sudo chmod g+w /var/www/html
El segundo paso es configurar su cliente FTP (Filezilla, CyberDuck, ...) como predeterminado en/var/www/html o crear un enlace simbólico en el directorio de inicio ec2-user que apunta a docroot.
ln -s /var/www/html ~/docroot
Cuando authenicate en el cliente FTP, simplemente haga doble clic en lo que parece ser la carpeta "docroot".
Una advertencia es que su DocumentRoot no se puede configurar como/var/www/html, compruebe sus configuraciones en /etc/httpd/conf.d/*.conf etiquetado con "DocumentRoot".
¡Gracias! ¡Ahora funciona! – mkral
Para mí todo lo que necesitaba era 'sudo chown -R ec2-user/var/www/html'. Y resolvió horas de dolor para mí. ¡Gracias! –
¿Permitirá esto que el usuario explore directorios o necesito cambiar algo en el archivo httpd.conf? – Stagleton