cPanel

Tutorial cPanel

Tutorial cPanel
cPanel adalah salah satu panel kawalan hosting web yang paling banyak digunakan. Ia mempunyai sebilangan besar utiliti dan alat untuk pengurusan laman web dan pelayan. Contohnya, anda boleh mengurus dan menerbitkan laman web anda, membuat e-mel dan akaun FTP, memasang aplikasi seperti WordPress, mengamankan laman web anda dengan sijil SSL.

cPanel didasarkan pada sistem operasi Linux, dan pada masa ini ia menyokong Centos 7, Cloud Linux 6 dan 7, Red Hat Enterprise Linux versi 7.  Amazon Linux 1 sebelum ini disokong tetapi kini telah ditinggalkan.

cPanel memerlukan pelayan baru untuk pemasangan. Ini mungkin kerana memerlukan perkhidmatan yang berlainan di port yang berbeza; oleh itu, ia cuba mengelakkan konflik pelabuhan dengan perkhidmatan yang dipasang sebelumnya.

Pelabuhan yang Digunakan Oleh cPanel

cPanel mempunyai beberapa perkhidmatan untuk hosting laman web dan pengurusan pelayan. Sebahagian daripadanya memerlukan port tertentu agar terbuka untuk berfungsi dengan betul. Oleh itu, adalah lebih baik jika anda membiarkannya melalui firewall anda. Senarai ringkas perkhidmatan dan port yang mereka dengar diberikan di bawah:

Pelabuhan dan Perkhidmatan cPanel
Perkhidmatan Pelabuhan
cPanel 2082
cPanel SSL 2083
WHM 2086
WHM SSL 2087
FTP 0
SSH 22
SMTP 25, 26, 465
DNS 53
HTTPD 80, 443
Mel laman web 2095

Pengubahsuaian Pelabuhan di cPanel

cPanel menyediakan banyak perkhidmatan yang berjalan di port yang berlainan, dan kadang-kadang diperlukan untuk menukar port default perkhidmatan. Sebabnya mungkin konflik pelabuhan atau beberapa masalah keselamatan. Apa pun alasannya, kami akan menunjukkan cara mengubah bilangan port perkhidmatan tertentu cPanel seperti Apache (HTTPD), SSH, dan SMTP. Beberapa nombor port mungkin memerlukan anda menghubungi penyedia hosting anda, sedangkan nombor port tertentu tidak lagi dapat diubah, seperti port cPanel.

Catatan: Sebelum menambahkan port baru, konfigurasikan firewall untuk membolehkan trafik port baru. Juga, periksa sama ada beberapa perkhidmatan lain belum menggunakan port baru.

Menukar Nombor Port Apache pada Server cPanel.

Langkah 1: Log masuk ke akaun WHM anda dan pergi ke tetapan tetapan seperti berikut:

Laman Utama >> Konfigurasi Pelayan >> Tetapan Tweak

Sekarang pergi ke menu "Sistem" dan ubah nombor port Apache HTTP (80) dan SSL HTTPS (443)

Menukar Nombor Port SSH pada Pelayan cPanel.

Langkah 1: Log masuk ke pelayan anda melalui SSH sebagai pengguna root.

Langkah 2: Setelah anda log masuk, cari fail ssh_config dan buka dengan mana-mana editor teks seperti nano atau vi.

# vi / etc / ssh / ssh_config

Petua: Adalah idea yang baik untuk membuat sandaran fail sebelum mengubahnya.

Langkah 3: Sekarang, cari baris dalam fail sshd_config yang serupa dengan "#Port 22". Di sini 22 adalah port lalai di mana sshd daemon mendengar sambungan. Tanggalkan baris ini dengan membuang simbol '#' pada permulaan baris. Sekarang masukkan sebarang nombor port istimewa antara 1 - 1023. port istimewa adalah port yang boleh diakses hanya oleh pengguna root.

# Pelabuhan 20 ditukar menjadi Pelabuhan 69

Langkah 4: Sekarang mulakan semula perkhidmatan SSH menggunakan arahan berikut:

# perkhidmatan sshd mulakan semula

Sekiranya anda salah mengkonfigurasi fail, anda boleh memperbaiki fail konfigurasi SSH yang asli dengan melayari pautan berikut dalam penyemak imbas web:

https: // contoh.com: 2087 / script2 / doautofixer?autofix = langkah selamat

Skrip ini akan cuba memberikan fail konfigurasi SSH tambahan untuk port 23. Sekarang anda boleh mengakses dan mengubah fail konfigurasi SSH yang asal.

Menukar Nombor Port SMTP pada Server cPanel.

Beberapa pembekal menyekat akses ke port 25 untuk menghantar surat. Tetapi port ini diperlukan untuk berkomunikasi dengan pengguna menggunakan perkhidmatan mel lain. Untuk menukar port SMTP, navigasi melalui:

Log masuk ke WHM> Konfigurasi Perkhidmatan> Pengurus Perkhidmatan. Di dalam "Exim Mail Server (di port lain)," ubah nombor port ke nilai yang anda inginkan.

Walaupun cPanel menawarkan pilihan untuk menukar port Exim SMTP, tetapi tidak ada gunanya. Ini kerana ia memutuskan komunikasi kerana pelayan mel lain tidak dikonfigurasi untuk berfungsi dengan port yang tidak standard. Penyelesaian untuk ini adalah dengan menggunakan "host pintar" atau pilihan perkhidmatan pihak ketiga di cPanel.

Menggunakan Let's Encrypt dengan cPanel

Let's Encrypt adalah perkhidmatan penyulitan TLS percuma dan paling banyak digunakan. cPanel menjadikannya sangat mudah untuk memasang dan mengurus sijil SSL yang disediakan oleh Let's Encrypt. Untuk menggunakan perkhidmatan Let's Encrypt SSL, anda perlu memasang plugin cPanel Let's Encrypt. Ciri Auto SSL cPanel dan Let's Encrypt Plugin untuk cPanel mengambil sijil yang disediakan oleh Let's Encrypt ™. Ikuti langkah di bawah untuk memasang pemalam Let's Encrypt:

  1. Log masuk ke pelayan anda dengan kelayakan pengguna root.
  2. Sekarang jalankan arahan berikut untuk memasang plugin: / usr / local / cPanel / scripts / install_lets_encrypt_autossl_provider

    Sekiranya anda ingin menyahpasang plugin, jalankan arahan di bawah:

    / skrip / uninstall_lets_encrypt_autossl_provider
  3. Sekarang aktifkan penyedia Let's Encrypt di WHM. Log masuk ini ke WHM dan pergi ke halaman "Urus SSL Auto" di bawah "SSL / TLS.Jalannya ditunjukkan di bawah: WHM> Laman Utama> SSL / TLS> Urus Auto SSL.
  4. Sekarang, di tab Penyedia, pilih pilihan Let's Encrypt; setelah menerima syarat perkhidmatan, simpan fail. Mulai sekarang, SSL Auto akan menggunakan Let's Encrypt sambil menggantikan sijil.Setelah SSL Auto diaktifkan di WHM, inilah masanya untuk menambahkan sijil ke akaun anda. Ikuti langkah di bawah untuk mencapai ini:
    1. Log masuk ke akaun WHM anda.
    2. Di bawah jalan Urus SSL Auto, pilih tab Urus Pengguna.
    3. Di dalam tab Urus Pengguna, anda dapat mengkonfigurasi pengguna cPanel individu mana yang dapat menggunakan SSL Auto.
    4. Pilih domain yang diperlukan dan klik "pasang" untuk menambahkan Sijil.
    5. Setelah pemasangan selesai, klik pautan "Kembali ke Pengurus SSL" di bahagian bawah halaman.

Mari Encrypt untuk Shared Hosting

Sekiranya anda menggunakan rancangan hosting bersama, maka untuk memasang sijil Let's Encrypt Free SSL ikuti langkah berikut:

  1. Pergi ke beberapa laman web yang menawarkan perkhidmatan SSL percuma seperti SSLFORFREE atau ZEROSSL.
  2. Lengkapkan Wizard Sijil SSL Percuma dengan memasukkan nama domain anda dan terima syarat perkhidmatan.
  3. Seterusnya, ia akan meminta anda untuk mengesahkan pemilikan domain anda. Sebagai contoh, sebilangan penyedia perkhidmatan SSL meminta untuk membuat rekod TXT di pelayan DNS yang menghoskan domain anda. Mereka memberikan perincian rekod TXT. Kemudian mereka akan meminta pelayan DNS untuk rekod TXT.
    Kaedah lain adalah memuat turun dua fail dan memuat naiknya ke akaun cPanel anda. Lokasi muat naik fail di pelayan akan berada di dalam: public_html>. terkenal> acme-cabaran.
  4. Sekarang, setelah kami mengesahkan pemilikan domain, ia akan memberi anda kunci sijil dan kunci akaun atau domain (kunci peribadi). Muat turun atau salin fail ini di suatu tempat. Perkara seterusnya adalah menyediakan SSL untuk laman web kami.
  5. log masuk ke akaun cPanel anda. Di bawah bahagian "Keselamatan", pilih pilihan SSL / TLS.
  6. Pilih pilihan "Urus laman SSL" di bawah Pasang dan Kelola SSL untuk laman web anda (HTTPS).
  7. Pilih domain dari menu lungsur yang anda gunakan untuk mendaftar di laman web ZeroSSl atau SSLforFree.
  8. Sekarang, masukkan kandungan fail sijil domain ke dalam kotak teks sijil. Untuk mengesahkan sama ada fail tersebut juga mengandungi kunci bundle CA, lihat apakah ia mempunyai baris "-End Certificate-" dan "-Begin Certificate-" di tengah teks rawak. Jika ini masalahnya, maka potong bahagiannya bermula dari baris "-Begin Certificate-" di tengah hingga akhir teks.
  9. Sekarang tampalkan potongan bahagian yang tersisa dari Langkah 8 di kotak teks Sijil Penguasa Sijil.
  10. Sekarang Salin Kunci Peribadi, i.e., kunci domain, dan tampal di medan "Kunci Peribadi".
  11. Akhirnya, klik pada "Pasang Sijil" untuk memasang semua sijil.

Untuk memeriksa sama ada laman web anda berjalan pada protokol HTTPS, cuba akses laman web anda dengan https: //domain anda.com

Ubah hala HTTP ke HTTPS

Untuk mengarahkan permintaan http ke https, buka pengurus fail di cPanel. Cari fail bernama ".htaccess, "Sekiranya tidak ada di sana, maka perhatikan isi tersembunyi, jika tidak, buat yang baru.

Buka fail dan tambahkan baris berikut:

Tulis semula Enjin Hidup
RewriteCond% HTTPS diskaun
Tulis semula Peraturan ^ (.*) $ https: //% HTTP_HOST% REQUEST_URI [L, R = 301]

Sekarang uji jika .htaccess berfungsi dengan melayari laman web anda dengan http: //domain anda.com. Sekiranya ia diarahkan secara automatik ke https maka ia berfungsi dengan betul.

Kelemahan penggunaan Let's Encrypt adalah bahawa Sijil perlu disahkan semula setelah 90 hari. Juga, ia mempunyai beberapa had domain dan had kadar.

Sandaran cPanel

cPanel menyediakan ciri untuk membuat sandaran pangkalan data, e-mel, fail, dll. Cadangan boleh digunakan untuk menyimpan salinan data lokal, memulihkan data, pindah ke penyedia hosting baru, atau untuk kegunaan lain. Sandaran adalah tugas yang perlu bagi pentadbir sistem untuk memastikan organisasi mereka selamat dalam sebarang bencana data. Dalam panduan ini, kita akan melihat cara mengambil sandaran yang berbeza menggunakan cPanel.

Sandaran Penuh
Langkah 1: Log masuk ke akaun cPanel anda dan klik pada utiliti "Sandaran" di bawah bahagian "Fail".

Langkah 2: Ia akan menunjukkan kepada anda tiga jenis pilihan sandaran: Sandaran Penuh, Sandaran Akaun, Sandaran Separa. Klik butang di bawah Sandaran Penuh, yang dilabel sebagai "Muat turun Sandaran Akaun Penuh."Ini akan membuat arkib semua fail dan tetapan konfigurasi laman web anda.

Langkah 3: Di halaman seterusnya, ia akan meminta anda tujuan untuk menyimpan fail arkib sandaran anda. Anda boleh memilih untuk menyimpan sandaran di direktori utama, memindahkannya ke pelayan lain melalui protokol FTP atau SCP.

Anda juga boleh memilih untuk menerima e-mel untuk penyelesaian sandaran.

Langkah 4: Klik butang "Hasilkan Sandaran" untuk memulakan proses sandaran. Kaedahnya mungkin memerlukan masa mengikut ukuran data anda. Ia akan menghasilkan fail sandaran yang boleh dimuat turun dengan sambungan.tar.gz. Nama fail mengandungi masa dan tarikh sandaran dan nama domain.

Sandaran Separa
Dengan kaedah ini, kita hanya dapat mengambil cadangan barang tertentu seperti 1) Direktori rumah 2) MySQL 3) pangkalan data 4) Penghantar e-mel 5) Penapis e-mel. Untuk mengambil sandaran separa, klik pautan yang diberikan terhadap setiap pilihan di bawah tajuk "Sandaran Separa".

Sandaran Akaun
Pilihan sandaran akaun hanya digunakan apabila kita harus memuat turun fail sandaran penuh ke komputer tempatan kita.

Pilihan lain, "Backup Wizard," juga dapat membuat dan memulihkan cadangan. Ini akan memberi anda panduan langkah demi langkah untuk menguruskan sandaran.

Menguruskan versi PHP dengan cPanel

Bahagian Perisian cPanel menyediakan utiliti untuk mengkonfigurasi pelbagai tetapan yang berkaitan dengan PHP. Di bawah ini kita akan melihat cara mengubah beberapa tetapan ini.

Menukar versi

Langkah 1: Log masuk ke akaun cPanel anda dan pergi ke bahagian Perisian. Cari aplikasi yang diberi nama "MultiPHP Manager."Jika belum dipasang, anda boleh memasangnya dari pusat Perisian cPanel seperti" Installatron Applications Installer "atau apa sahaja syarikat hosting anda menyediakan pemasang perisian.

Langkah 2: Sekarang pilih domain yang anda mahu ubah versi PHP. Dari menu drop-down kanan yang dilabel sebagai "Versi PHP", pilih versi PHP yang ingin anda pasang.

Langkah 3: Klik butang terapkan untuk mengesahkan pilihan anda. Perlu diketahui bahawa kadang-kadang perkara mungkin akan rosak apabila anda menukar versi PHP.  Sebagai contoh, anda mungkin tidak dapat membuka halaman pentadbir WordPress anda setelah menukar versi PHP. Sekiranya perkara seperti itu berlaku, kembali ke versi PHP lama anda.

Penyunting MultiPHP INI adalah utiliti cPanel yang membolehkan pengguna membuat perubahan yang lebih ketara pada tetapan PHP. Ia mempunyai dua mod penyuntingan:

  1. Mod asas untuk menukar beberapa arahan PHP dengan suis togol. Arahan ini merangkumi allow_url_fopen, allow_url_include, file_uploads dll.
  2. Mod penyunting membolehkan menambahkan kod PHP baru ke php anda.fail konfigurasi ini.

Mengkonfigurasi .fail htaccess di cPanel

.Fail akses htaccess atau Hypertext adalah fail penting untuk memanipulasi pelbagai aspek laman web yang berjalan di pelayan Apache. Kami dapat menambahkan fungsi tambahan dan ciri kawalan ke laman web kami dengan .konfigurasi fail htaccess. The .fail htaccess biasanya berada di direktori root dan disembunyikan.  Anda boleh menyembunyikannya dari Pengurus Fail. Walau bagaimanapun, setiap direktori boleh mempunyai.fail htaccess. Sekiranya anda tidak dapat mencari .fail htaccess, anda boleh membuat yang baru menggunakan Pengurus Fail di cPanel.

Dalam panduan ini, kami akan cuba meneroka beberapa ciri penting dari .fail htaccess.

  1. Halaman Ralat Tersuai: Selalunya, anda perhatikan bahawa ketika kami membuat pertanyaan tentang halaman web di internet, kami menerima ralat "Ralat 404: Tidak Ditemui" apabila halaman web yang diminta tidak tersedia. Dengan .htaccess file, kita dapat menyesuaikan halaman ralat ini dari teks rancangan hingga kelihatan menarik dan pengguna menarik laman web.Pertama, anda perlu merancang halaman ralat tersuai dan memasukkannya ke dalam direktori dokumen root pelayan web anda. Sekiranya anda meletakkannya di beberapa sub-direktori lain, maka tentukan jalur sub-direktori tersebut. Buka .htaccess file dan masukkan kod berikut: ErrorDocument 404 / PathToDirectory / Error404.html

    Di mana 404 pertama adalah nombor ralat, dan Error404.html adalah halaman ralat tersuai anda.
    Kita boleh melakukan proses yang sama untuk kesalahan lain seperti permintaan buruk, ralat pelayan dalaman, dll.

  2. Mengarahkan permintaan HTTP ke HTTPS: Kadang kala, pengguna mengakses laman web melalui HTTP atau meminta sumber melalui HTTP; mereka semestinya menggunakan HTTPS. Dalam kes sedemikian, penyemak imbas moden menghasilkan amaran sambungan yang tidak selamat. Untuk membuat sambungan selamat, kita boleh menggunakan .fail htaccess untuk mengarahkan permintaan HTTP ke HTTPS secara automatik. Untuk ini, buka .fail htaccess dan tambahkan baris berikut: RewriteEngine On
    Tulis semula%% HTTPS! = pada
    Tulis semula Peraturan ^ (/.*) $ https: //% SERVER_NAME $ 1 [redirect = 301]

    Modul ini akan menghidupkan penulisan semula URL dan mengarahkan semula permintaan HTTP ke HTTPS. Contohnya, sebarang pertanyaan seperti http: //domainanda.com / indeks.php akan dialihkan ke https: // domain anda.com / indeks.php).

  3. Menyekat pengguna dari alamat IP tertentu: Kami dapat menyekat pengguna, jaringan, dan sub-jaringan dari mengakses pelayan kami menggunakan .fail htaccess. Ini ditunjukkan di bawah:
    1. Untuk menyekat alamat IP tertentu, tambahkan baris berikut ke .fail htaccess:
      Menolak dari w.x.y.z
      Di mana w.x.y.z adalah sebarang alamat IP yang ingin anda sekat.
    2. Untuk menyekat beberapa alamat IP, tentukan masing-masing dengan ruang di antara mereka.
      Menolak dari w.x.y.z a.b.c.d
      Di mana w.x.y.z dan a.b.c.d adalah dua alamat IP yang berbeza.
    3. Untuk Menyekat subnet yang lengkap
      Menolak dari w.x
      Contohnya, w.x boleh menjadi 123.162 rangkaian.
    4. Untuk Menyekat beberapa subnet
      Menolak dari w.x a.b
    5. Untuk Menyekat keseluruhan rangkaian
      Menolak dari w.x.0.0/24
  1. Mengehadkan Pengguna daripada mengakses folder dan sub-folder: Dengan .htaccess, kami boleh meminta pengesahan pengguna ketika mengakses folder yang dilindungi.
    1. Log masuk ke akaun cPanel anda.
    2. Buat direktori untuk dilindungi.
    3. Buat a .fail htaccess dan fail kata laluan dalam direktori yang sama dan beri nama fail kata laluan dengan .htpasswd.
    4. Buat kata laluan yang dienkripsi atau htpasswd agar direktori dilindungi. Anda boleh menggunakan mana-mana perkhidmatan atau perisian dalam talian untuk menghasilkan satu untuk anda.
    5. Buka .htpasswd dalam direktori dan tampal kata laluan yang dienkripsi di sini dan simpan failnya.
    6. Buka .fail htaccess dan pilih pilihan edit dan masukkan baris kod berikut dalam fail dan simpan fail: AuthName "Sahaja Pengguna Sah"
      Asas Jenis Auth
      AuthUserFile / home / cpanelusername / public_html / ProtectedFolderPath /
      .htpasswd memerlukan pengguna yang sah

      Ganti "nama pengguna Cpanel" dengan nama pengguna akaun anda. Di dalam arahan AuthUserFile, berikan jalan anda .fail htpasswd dalam direktori. Sekarang untuk mengakses folder ini, diperlukan kebenaran.

Cara memasang Node.Aplikasi js dalam Cpanel

Node.js adalah salah satu platform pengaturcaraan sumber terbuka dan pelayan yang paling banyak digunakan. Pembangun menggunakannya secara meluas untuk membina aplikasi lintas platform. Setelah dikembangkan, Node.aplikasi js dapat digunakan di pelayan anda. Untuk menjadi tuan rumah Node anda.Aplikasi js menggunakan cPanel, ikuti langkah-langkah di bawah:

  1. Log masuk ke akaun cPanel anda.
  2. Pergi ke bahagian Perisian dan pilih pilihan untuk "SetUp Node.aplikasi js App.
  3. Klik butang Buat Aplikasi untuk mula membina aplikasi anda.
  4. Pilih mod aplikasi sebagai mod pengembangan untuk menguji aplikasi sebelum menyebarkan ke lingkungan produksi.
  5. Dalam aplikasi, root memilih lokasi fail aplikasi. Lokasi ini akan ditambahkan ke / home / nama pengguna untuk membentuk jalan lengkap untuk fail aplikasi anda. Tetapkan namanya seperti: "myapp"
  6. Dalam aplikasi, URL menambahkan entri untuk membuat URL umum untuk aplikasi anda.
  7. Fail permulaan aplikasi adalah fail kemasukan atau fail indeks projek atau aplikasi kami. Mengambil nama fail permulaan sebagai aplikasi.js.

Membuat pakej.fail json

Setelah membuat Node.aplikasi js di cPanel, kita perlu membuat pakej.fail json. Pakej.fail json mengandungi maklumat metadata Node.projek js.

  1. Buka Pengurus Fail di cPanel dan pergi ke folder Node anda.aplikasi js, i.e., myapp. Sekiranya anda ingat, folder myapp dibuat pada langkah 5 di atas ketika kami bekerja dengan ahli sihir nod pertama.aplikasi js.
  2. Buat fail dan beri nama pakej.json. Sekarang, klik kanan dan pilih pilihan edit.
  3. Masukkan teks berikut di dalamnya:
    "nama": "myapp",
    "versi": "1",
    "description": "Node Saya.Aplikasi js ",
    aplikasi "utama": ".js ",
    "skrip":
    Ralat "test": "echo": tiada ujian yang ditentukan "&& exit 1"
    ,
    "pengarang": "",
    "lesen": "ISC."
  1. Juga, buat fail indeks atau entri, seperti yang disebutkan dalam langkah 7 di atas wizard kali pertama. Anda boleh meletakkan kod khusus anda di sini atau meletakkan simpul "hello world" yang mudah.kod js di sini.

Memasang NPM atau pengurus proses Node

NPM menggunakan packsge.fail json untuk memasang semua kebergantungan. Untuk memasang npm, ikuti langkah-langkah di bawah:

  1. Pilih "Node Persediaan.js App ”pilihan di bahagian perisian.
  2. Di sini anda dapat melihat aplikasi anda berjalan di cPanel dan beberapa ikon di sudut kanan. Gunakan ikon ini untuk menghentikan atau memulakan semula aplikasi.
  3. Sekarang klik pada ikon pensil, dan ia akan muncul butang untuk memasang pakej NPM. Cukup klik butang ini untuk memasang NPM.
  4. Pakej NPM kami dipasang; kami dapat memeriksa aplikasi kami dengan melayari URL umum aplikasi kami.

Ini melengkapkan lawatan cepat kami ke cPanel, dan beberapa ciri-cirinya. Saya harap anda telah menikmati panduan ini. Sila kongsi dengan orang lain.

Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...
Mengawal & menguruskan pergerakan tetikus antara beberapa monitor di Windows 10
Pengurus Tetikus Paparan Dwi membolehkan anda mengawal & mengkonfigurasi pergerakan tetikus antara beberapa monitor, dengan memperlahankan pergerakann...
WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...