GNU/Linux >> Belajar Linux >  >> Linux

Bermigrasi Dari Parse Ke Rackspace

Artikel ini memberikan instruksi untuk memigrasi database Parse Anda ke Rackspace. Ini mengasumsikan bahwa Anda telah memigrasikan database Anda dari Parseto ObjectRocket. Jika belum, Anda dapat menemukan informasi lebih lanjut di situs web ObjectRocket.

Terapkan tumpukan Parse

  1. Masuk ke Panel Kontrol Cloud.

  2. Di bilah navigasi atas, klik Pilih Produk> Rackspace Cloud .

  3. Pilih Orkestrasi> Template Tumpukan .

  4. Dalam daftar Semua Tumpukan, gulir ke Parse dan klik Buat Tumpukan .

  5. Di kotak pop-up, pilih rasa, lalu klik Buat Tumpukan .

  6. Pada halaman Buat Tumpukan, masukkan nama dan wilayah untuk tumpukan, dan masukkan domain situs Parse dan alamat email Anda.

  7. (Opsional) Untuk secara otomatis menarik dan menginstal kode kustom Anda di server baru, masukkan informasi repositori GitHub.

  8. Klik Buat Tumpukan .

    Pada laman detail tumpukan, tanda Naik green berwarna hijau status di bidang Status menunjukkan saat tumpukan aktif.

Konfigurasikan server baru

Setelah tumpukan berhasil dibuat, konfigurasikan informasi otentikasi basis data Anda. Ulangi prosedur ini pada semua server Parse yang dibuat di tumpukan. Server ini ditautkan dari halaman detail tumpukan, yang ditampilkan setelah Anda membuat tumpukan. Sandi parse harus sama untuk semua server.

  1. Masuk ke server utama baru melalui SSH baik sebagai root dengan menggunakan kunci SSH yang disediakan atau sebagai parse dengan menggunakan kata sandi yang diberikan.

    Untuk informasi selengkapnya tentang masuk ke server, lihat Menghubungkan ke server awan.

  2. Edit /home/parse/parse.json file konfigurasi untuk menambahkan nilai berikut:

    • String Koneksi MongoDB
    • ID Aplikasi
    • Kunci Utama

    Anda dapat menemukan nilai MongoDB Connection String di ObjectRocket Control Panel, terdaftar sebagai Connect di bawah contoh yang Anda rencanakan untuk digunakan. Nilai ID Aplikasi dan Kunci Master ada di akun Parse.com Anda di bawah Pengaturan Aplikasi> Keamanan dan Kunci . Kunci khusus aplikasi lainnya adalah opsional. Biarkan kosong jika Anda tidak akan menggunakannya.

    Berikut ini adalah contoh parse.json file konfigurasi:

       {
             "apps" : [{
         "name"        : "parse-wrapper",
         "script"      : "/usr/local/bin/parse-server",
         "watch"       : true,
         "merge_logs"  : true,
          "cwd"         : "/home/parse",
         "env": {
           "PARSE_SERVER_CLOUD_CODE_MAIN": "/home/parse/cloud/main.js",
           "PARSE_SERVER_DATABASE_URI": "mongodb://user:password@ip:27017/db",
           "PARSE_SERVER_APPLICATION_ID": "your_application_id",
           "PARSE_SERVER_MASTER_KEY": "your_master_key",
           "PARSE_SERVER_COLLECTION_PREFIX": "collection_prefix",
           "PARSE_SERVER_CLIENT_KEY": "your_client_key",
           "PARSE_SERVER_REST_API_KEY": "your_rest_key",
           "PARSE_SERVER_DOTNET_KEY": "your_dotnet_key",
           "PARSE_SERVER_JAVASCRIPT_KEY": "your_javascript_key",
           "PARSE_SERVER_FILE_KEY": "your_file_key",
           "PARSE_SERVER_FACEBOOK_APP_IDS": "app1, app2, app3",
           "PARSE_MOUNT": "/1",
           }
        }]
      }
    
  3. Mulai ulang Parse dengan menjalankan perintah berikut saat login sebagai parse pengguna:

     pm2 stop 'Your Application'
     pm2 start parse.json
    

Anda mungkin perlu memodifikasi kode khusus agar berhasil dijalankan. Anda dapat menemukan informasi lebih lanjut tentang proses ini di situs web Parse. Tumpukan Parse sudah menginstal semua pengganti Cloud Code.

Untuk keperluan debugging, Anda dapat melihat log Parse di /home/parse/.pm2/logs/ .

Instal dan konfigurasikan sertifikat Anda

Setelah Parse berjalan, Anda dapat mengonfigurasi sertifikat yang valid dalam NGINX. Jika Anda tidak memiliki sertifikat yang valid, Anda dapat membelinya melalui Rackspace jika Anda menghosting server fisik dengan kami. Jika ada pertanyaan, hubungi Account Manager atau Dukungan Rackspace Anda.

  1. Ubah /etc/nginx/conf.d/<your_url>.conf , di mana <your_url> adalah URL yang Anda berikan saat Anda menerapkan tumpukan Parse Anda.

    Jika Anda memerlukan bantuan untuk menginstal sertifikat SSL Anda, lihat informasi NGINX tentang rantai sertifikat SSL.

  2. Validasi sertifikat SSL Anda dengan menggunakan perintah berikut:

    nginx -t -c /etc/nginx/nginx.conf
    

Konfigurasi dasbor Parse

Tumpukan Parse juga dilengkapi dengan dasbor Parse, yang memungkinkan Anda memvisualisasikan semua aplikasi Parse yang berjalan di server Anda. Dasbor dikonfigurasi secara terpisah dari server.

  1. Edit /home/parse/parse-dashboard-config.json file konfigurasi dan tambahkan nilai ID Aplikasi dan Kunci Utama.

    Berikut ini adalah contoh parse-dashboard-config.json berkas:

     {
      "apps": [
          {
            "serverURL": "https://your_api_url/parse",
            "appId": "your_application_id",
            "masterKey": "your_master_key",
            "appName": "Your Application"
          }
        ]
     }
    
  2. Mulai ulang layanan dasbor Parse dengan menjalankan perintah berikut (sebagai root ):

    service parse-dashboard restart
    

Linux
  1. Bagaimana cara bermigrasi dari Centos 8 ke Rocky Linux 8

  2. Cara Migrasi dari CentOS 8 ke Rocky Linux 8

  3. Melayani Domain Anda Dari Server Cloud Rackspace

  1. Bagaimana cara bermigrasi dari CentOS ke AlmaLinux

  2. Bermigrasi ke Rackspace dari penyedia hosting lain

  3. Bermigrasi ke Rackspace Cloud dari Amazon Web Services

  1. 11 Alasan Mengapa Bermigrasi Dari Desktop Windows Ke Desktop Linux

  2. Cara Migrasi dari CentOS 8 ke Rocky Linux 8

  3. Cara Migrasi Ke Rocky Linux 8 Dari CentOS 8 Linux