GNU/Linux >> Belajar Linux >  >> Linux

Siapkan CORS di File Cloud

Jika konten di akun Cloud Files Anda tidak dimuat di situs web Anda, mungkin karena Cross-Origin Resource Sharing (CORS), fitur keamanan yang dirancang untuk mencegah konten berbahaya dimuat di halaman web secara default. Jika file Anda memuat Asynchronous JavaScript and XML (AJAX) atau menyematkan font, CORS mungkin mencegahnya untuk dimuat.

Anda dapat memperbaiki masalah ini dengan menggunakan langkah-langkah berikut untuk mengubah header di File Cloud Anda dengan cURL (menggantikan XXXXX dengan titik akhir Anda danYYYYY dengan token Anda):

  1. Setel X-Container-Meta-Access-Control-Allow-Origin header pada wadah bernama mycontainer dengan menjalankan perintah berikut:

    $ curl -i -X POST https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/ -H "X-Auth-Token: YYYYY" -H "X-Container-Meta-Access-Control-Allow-Origin: *"
    
  2. Periksa mycontainer dengan menjalankan perintah berikut:

    $ curl -I -X HEAD https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/ -H "X-Auth-Token: YYYYY"
    
  3. Unggah file bernama cup.jpg ke wadah dengan header yang diperlukan dengan menjalankan perintah berikut:

    $ curl -v -H 'X-Auth-Token: YYYYY' -X PUT -T cup.jpg -H 'Content-Type: image/jpeg' -H 'Content-Length: 0' -H 'Access-Control-Expose-Headers: Access-Control-Allow-Origin' -H 'Access-Control-Allow-Origin: *' https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/cup.jpg
    
  4. Periksa cup.jpg objek dengan menjalankan perintah berikut:

    $ curl -I -X HEAD https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/cup.jpg -H "X-Auth-Token: YYYYY"
    

    Outputnya harus mirip dengan contoh berikut:

    HTTP/1.1 200 OK
    Content-Length: 0
    Access-Control-Expose-Headers: Access-Control-Allow-Origin
    Accept-Ranges: bytes
    Last-Modified: Mon, 16 Jun 2014 17:01:20 GMT
    Etag: d23wqfqe300b204e9800998ecf8427e
    X-Timestamp: 8079.74691
    Access-Control-Allow-Origin: *
    Content-Type: image/jpeg
    X-Trans-Id: 2355eb60sdf323c82919-00539f22f8lon3
    Date: Mon, 16 Jun 2014 17:01:45 GMT
    

Linux
  1. Salah Mengatur Chmod / 777. Masalah?

  2. Setel Umask Untuk Sistem File yang dipasang di Sshfs?

  3. Mentransfer file ke atau dari server Linux tanpa FTP

  1. Cara Mengatur Firewall dengan Firewalld di CentOS 8

  2. Instal python-openstackclient di Linux dan Mac OS

  3. Siapkan Python di IIS 7.5

  1. Siapkan autentikasi dua faktor dengan menggunakan Google Authenticator

  2. Bagaimana cara mengatur file terbuka nginx max?

  3. Apakah boleh mengatur `sudo` tanpa kata sandi di server cloud?