Setelah mengembangkan aplikasi secara lokal, ketika aplikasi dipindahkan ke produksi, Banyak di antara kita menemukan bahwa halaman web gagal untuk menampilkan konten. Ini mungkin karena izin/ hak akses file yang masih kurang tepat.
Beberapa hanya memberikan izin baca, tulis, dan eksekusi lengkap untuk file dan direktori seperti ini:
sudo chmod -R 777 path/to/root
yang merupakan masalah keamanan serius. Ikuti langkah-langkah ini untuk memberikan izin ke file Anda dengan aman:
Asumsikan seperti ini :
– Web server:
www-data– User:
ubuntu
Step 1:
chown root directory:sudo chown -R www-data:www-data /path/to/root
Step 2: Berikan FTP untuk mengunggah dan bekerja dengan file (untuk menggunakan klien FTP apa pun):
sudo usermod -a -G www-data ubuntu
Step 3: Set file permission menjadi644:sudo find /path/to/root -type f -exec chmod 644 {} \;
Step 4: Set directory permission menjadi
755:sudo find /path/to/root -type d -exec chmod 755 {} \;
Step 5: Berikan hak kepada server web untuk membaca dan menulis penyimpanan dan cache
sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache
Mudah-mudahan website menjadi lebih aman, tks

No comments:
Post a Comment