Saya memiliki contoh dari Amazon AWS berjalan, test halaman.
Saya mencoba untuk SFTP file ke server untuk menampilkan website saya. Aku punya Filezilla terhubung ke AWS server tapi ketika saya mencoba untuk memindahkan file dari komputer lokal ke /var/www/html direktori, ia mengatakan izin ditolak.
Aku hanya tahu aku BISA pindah file ke /home/ec2-direktori pengguna. Jadi saya file di server saya kira. Tapi ketika saya mencoba untuk memindahkan mereka dari sana ke /var/www/html direktori, itu masih tidak't memindahkan mereka, izin ditolak.
I've telah meneliti ini selama kurang lebih 2 jam sekarang tapi saya belum't telah dapat menemukan jawaban untuk ini.
Setiap bantuan sangat dihargai, i'm begitu dekat! Haha
Terima kasih
UPDATE
Untuk memungkinkan pengguna ec2-user
(Amazon AWS) menulis akses ke semua web directory (/var/www/html),
masukkan perintah ini melalui Putty atau Terminal, sebagai root user sudo
:
chown -R ec2-user /var/www/html
Pastikan hak akses pada seluruh folder yang benar:
chmod -R 755 /var/www/html
Doc's:
Terhubung ke Amazon EC2 direktori file menggunakan Filezilla dan SFTP (Video)
jika anda menggunakan centOs kemudian menggunakan
sudo chown -R centos:centos /var/www/html
sudo chmod -R 755 /var/www/html
Untuk Ubuntu
sudo chown -R ubuntu:ubuntu /var/www/html
sudo chmod -R 755 /var/www/html
Untuk Amazon ami
sudo chown -R ec2-user:ec2-user /var/www/html
sudo chmod -R 755 /var/www/html
Dalam kasus saya /var/www/html di direktori tapi symbolic link ke /var/aplikasi/saat ini, sehingga anda harus mengubah nyata directoy yaitu /var/aplikasi/saat ini:
sudo chown -R ec2-user /var/app/current
sudo chmod -R 755 /var/app/current
Saya berharap ini menghemat beberapa kali :)