Instans saya dari Amazon AWS berjalan, halaman pengujian sudah habis.
Saya mencoba SFTP file ke server untuk menampilkan situs web saya. Saya memiliki Filezilla yang terhubung ke server AWS tetapi ketika saya mencoba memindahkan file dari mesin lokal saya ke direktori / var / www / html, dikatakan izin ditolak.
Saya baru tahu bahwa saya BISA memindahkan file ke direktori / home / ec2-user. Jadi file saya ada di server. Tetapi ketika saya mencoba untuk memindahkannya dari sana ke direktori / var / www / html, itu tetap tidak bisa dipindahkan, izin ditolak.
Saya telah meneliti ini selama kurang lebih 2 jam sekarang tetapi saya belum dapat menemukan jawabannya.
Setiap bantuan sangat dihargai, saya sangat dekat! Ha ha
Terima kasih
MEMPERBARUI
Jawaban:
Untuk mengizinkan
ec2-user
akses tulis pengguna (Amazon AWS) ke direktori web publik (/ var / www / html),masukkan perintah ini melalui Putty atau Terminal, sebagai pengguna root
sudo
:Pastikan izin di seluruh folder itu benar:
Doc's:
Menyiapkan instans ec2 amazon
Hubungkan ke direktori file Amazon EC2 menggunakan Filezilla dan SFTP (Video)
Memahami dan Menggunakan Izin File
sumber
jika Anda menggunakan centO, gunakan
Untuk Ubuntu
Untuk Amazon ami
sumber
Dalam kasus saya, / var / www / html bukan dalam direktori tetapi tautan simbolis ke / var / app / current, jadi Anda harus mengubah directoy yang sebenarnya yaitu / var / app / current:
Saya harap ini menghemat waktu Anda :)
sumber
Jika Anda menggunakan Ubuntu, gunakan yang berikut ini:
sumber
Dalam kasus saya, setelah 30 menit mengubah izin, perlu diperhatikan bahwa file XLSX yang saya coba transfer masih terbuka di Excel.
sumber
untuk saya di bawah ini bekerja:
sumber