Isi semula akaun Alibaba Cloud: IP tidak dapat diakses? Panduan penyiasatan dan penyelesaian cepat 5 minit

awan 2026-11-04 阅读 5
1

Semasa menggunakan pelayan awan ECS Alibaba Cloud, ramai pengguna telah menghadapi masalah seperti berikut:

Isi semula akaun Alibaba Cloud

Pelayan telah diaktifkan dengan jelas, dan IP rangkaian awam dapat dilihat secara normal di konsol, tetapi telah habis waktu diakses melalui penyemak imbas, SSH tidak dapat disambungkan, dan bahkan perintah Ping tidak bertindak balas.

Dalam keadaan ini, reaksi pertama banyak orang adalah bahawa pelayan tidak berfungsi, dan bahkan mengesyaki bahawa IP rangkaian awam disekat. Sebenarnya tidak semestinya. Terdapat banyak sebab mengapa Alibaba Cloud IP tidak dapat diakses. Ini mungkin disebabkan oleh kesalahan konfigurasi kumpulan keselamatan, atau mungkin disebabkan oleh pemintasan firewall dalaman pelayan, port tidak diaktifkan, atau rangkaian rangkaian awam tidak normal.

Sekiranya anda menghadapi masalah yang serupa, jangan tergesa-gesa untuk memasang semula sistem atau menukar pelayan. Ikuti idea penyiasatan yang biasa digunakan dalam operasi dan penyelenggaraan sebenar, mulakan pemeriksaan dari tempat paling mudah, biasanya dalam beberapa minit untuk mencari masalahnya.

Pertama, sahkan dahulu sama ada pelayan Alibaba Cloud beroperasi dengan normal.

Ini adalah langkah pertama penyiasatan dan tempat yang paling mudah diabaikan.

Log masuk ke laman web rasmi Alibaba Cloud, masukkan konsol pelayan awan ECS, cari contoh yang sesuai, dan periksa maklumat berikut:

Adakah status pelaksanaan contoh dipaparkan sebagai "Menjalankan"?

Sama ada alamat IP awam telah diagihkan atau tidak.

Contohnya sama ada terdapat tunggakan, penutupan atau peringatan tidak normal yang lain.

Adakah IP rangkaian awam semasa sesuai dengan IP yang anda akses.

Terutamanya perlu memberi perhatian kepada perubahan IP awam.

Isi semula akaun Alibaba Cloud

Setelah beberapa pengguna menghidupkan semula pelayan, mengubah konfigurasi rangkaian, atau membuat semula contoh, IP yang digunakan mungkin telah berubah.

Sekiranya anda menggunakan contoh ECS berbayar-volume, disarankan untuk memeriksa baki akaun dan status sumber pada masa yang sama untuk mengelakkan perkhidmatan terjejas kerana tunggakan.

Selepas mengesahkan status instance adalah normal, barulah meneruskan ke langkah seterusnya.

2. Periksa peraturan kumpulan keselamatan, masalah yang paling biasa ada di sini

Sekiranya pelayan Alibaba Cloud dapat beroperasi seperti biasa, tetapi rangkaian luaran tidak dapat diakses, kumpulan keselamatan harus diperiksa terlebih dahulu.

Kumpulan keselamatan setara dengan firewall rangkaian pelayan awan, menentukan alamat IP mana yang dapat mengakses pelayan melalui port mana.

Contohnya:

Laman web menggunakan protokol HTTP, maka port TCP 80 perlu dibuka.

Laman web menggunakan protokol HTTPS dan perlu membuka port TCP 443.

Pelayan Linux SSH disambungkan dari jauh, biasanya menggunakan port TCP 22.

Desktop jauh pelayan Windows, biasanya menggunakan port TCP 3389.

Operasi khusus:

Log masuk ke konsol Alibaba Cloud ECS.

Cari contoh pelayan yang sepadan.

Masukkan perincian contoh dan cari konfigurasi kumpulan keselamatan.

Klik pada ID kumpulan keselamatan untuk memasuki halaman pengurusan peraturan.

Semak sama ada peraturan arah masuk membenarkan akses ke port yang berkaitan.

Jika tidak ada peraturan yang berkaitan, ia boleh ditambah mengikut perniagaan sebenar.

Sebagai contoh, laman web perlu membuka port 80, anda boleh menetapkan:

Arah: Masuk

Dasar kebenaran: dibenarkan

Jenis protokol: TCP

Julat pelabuhan: 80/80

Objek yang dibenarkan: Isi IP sumber yang dipercayai mengikut keperluan perniagaan

Jika laman web diaktifkan serentak

Selepas menggunakan HTTPS, port 443 juga perlu dikonfigurasikan.

Sebagai peringatan: Jangan buka semua port kepada seluruh internet semata-mata untuk kemudahan. Terutamanya bagi port pengurusan jarak jauh seperti 22 dan 3389, disyorkan untuk mengehadkan alamat IP sumber agar hanya rangkaian yang biasa anda gunakan sahaja dibenarkan untuk mengakses.

Jika anda tidak pasti peraturan yang mana sebenarnya bermasalah, anda juga boleh menggunakan fungsi diagnosis peraturan kumpulan keselamatan yang disediakan oleh konsol Alibaba Cloud untuk membuat semakan.

Tiga, periksa firewall dalaman pelayan.

Sesetengah pengguna mendapati bahawa dalam konsol Alibaba Cloud, sekumpulan keselamatan telah membenarkan port tersebut, namun IP awam masih tidak dapat diakses.

Pada ketika ini, adalah perlu untuk memeriksa firewall sistem operasi pelayan itu sendiri.

Ini kerana kumpulan keselamatan dan firewall sistem merupakan dua mekanisme keselamatan yang berbeza. Walaupun platform awan membenarkan trafik masuk, pengguna luar masih tidak dapat menyambung secara normal jika firewall dalaman pelayan mengehadkan permintaan tersebut.

Jika anda menggunakan sistem Linux, anda boleh menjalankan arahan berikut untuk melihat status firewall:

systemctl status firewalld

Jika menggunakan sistem Ubuntu, anda juga boleh menyemak UFW:

status ufw

Apabila port 80 perlu dibuka, aturan boleh ditambah mengikut keadaan sebenar sistem.

Sistem yang menggunakan Firewalld seperti CentOS, Rocky Linux dan lain-lain:

firewall-cmd --kekal --tambah-pelabuhan=80/tcp

firewall-cmd --reload

Sistem Ubuntu yang menggunakan UFW:

ufw benarkan 80/tcp

Jika laman web menggunakan HTTPS, port 443 juga perlu dibenarkan mengikut keadaan sebenar.

Perhatian: Konfigurasi firewall bagi pelbagai distro Linux mungkin berbeza; oleh itu, adalah tidak digalakkan untuk mematikan keseluruhan firewall semata-mata bagi tujuan menyelesaikan masalah. Cara yang betul ialah mencari port yang telah dihalang, kemudian membenarkan laluannya secara khusus.

Empat, semak sama ada port perkhidmatan benar-benar telah dihidupkan.

Ini adalah satu lagi masalah yang agak mudah dihadapi.

Kadangkala rangkaian pelayan tidak mengalami sebarang masalah, dan kumpulan keselamatan juga telah dikonfigurasikan dengan betul.

Mengecas akaun Alibaba Cloud

Namun laman web masih tidak dapat dibuka. Sebabnya mungkin hanya kerana Nginx, Apache atau perkhidmatan aplikasi lain tidak berjalan dengan betul.

Sebagai contoh, pada pelayan Linux, anda boleh menjalankan:

ss -tlnp

Lihat port TCP yang sedang disedut oleh sistem semasa.

Jika laman web menggunakan port 80, pada kebiasaannya anda seharusnya dapat melihat maklumat seperti berikut:

DENGAR 0 511 0.0.0.0:80

Jika tiada maklumat pensijilan pada port 80, anda perlu menyemak sama ada perkhidmatan web telah dimulakan.

Sebagai contoh, semak status operasi Nginx:

status systemctl nginx

Jika perkhidmatan tidak dimulakan, anda boleh cuba:

systemctl start nginx

Jika Nginx gagal dimulakan, jangan cuba memulakannya semula berulang kali; disyorkan untuk menyemak log ralat:

cloud
← 返回新闻中心