Apache adalah pelayan HTTP yang paling popular dan banyak digunakan di dunia sekarang. Dalam kebanyakan kes, versi 2.x produk ini digunakan. Fungsi mereka tidak begitu berbeza. Walau bagaimanapun, kadang-kadang anda masih perlu mengetahui versi apache yang berjalan pada mesin tertentu.
Ia perlu
- - penyemak imbas;
- - Pelanggan SSH atau akses fizikal ke mesin dengan apache;
- - akses ke mesin sasaran melalui
Arahan
Langkah 1
Mulailah bersiap untuk mengetahui versi apache anda dengan menjalankannya. Sekiranya pelayan menggunakan mesin tempatan, boot shell, emulator terminal, atau beralih ke konsol teks. Semasa bekerja dalam sistem operasi keluarga Windows, klik pada butang "Mula" di bar tugas, pilih "Jalankan", masukkan cmd dan klik OK. Pada sistem seperti Linux, tekan Alt + F1-Alt + F12 atau Ctrl + Alt + F1- Ctrl + Alt + F12 untuk memasukkan log masuk konsol, atau mulakan emulator terminal seperti Konsole, XTerm, dll. Sekiranya apache yang ingin anda periksa dipasang pada komputer jauh, sambungkan ke sana melalui ssh. Gunakan PuTTY pada Windows dan klien konsol ssh pada sistem seperti Linux
Langkah 2
Ketahui versi apache anda dengan menjalankan pelayan yang boleh dilaksanakan dengan pilihan -v atau -V. Dalam kes pertama, hanya maklumat mengenai versi dan tarikh binaan yang akan ditampilkan, pada data tambahan kedua akan ditambahkan kepadanya (keterangan seni bina, senarai arahan praprosesor yang digunakan semasa penyusunan, dll.). Pelaksana apache dinamakan httpd atau httpd2 bergantung pada barisan produk yang menjadi miliknya (1.x atau 2.x). Versi Apache 1.x jarang berlaku sekarang. Oleh itu, anda biasanya dapat mengetahui versinya dengan menjalankan perintah di konsol: httpd2 -v Sekiranya httpd2 yang dapat dilaksanakan tidak dijumpai, tentukan jalan lengkap ke sana
Langkah 3
Cuba cari versi apache dengan memanggil fungsi phpinfo dari skrip yang ditulis dalam php dan berjalan di bawah kawalan pelayan. Buat fail skrip pelayan dengan kandungan berikut: Letakkan di salah satu direktori yang dilayan oleh pelayan dan dapat diakses melalui HTTP. Mulakan apache jika diperlukan. Buka alamat yang sesuai dengan skrip di tetingkap penyemak imbas. Sekiranya pelayan dikonfigurasi untuk berjalan dengan PHP, dan penggunaan fungsi phpinfo tidak dilarang dalam file konfigurasi php.ini, dokumen HTML akan ditampilkan di penyemak imbas. Cari bahagian apache2handler di dalamnya. Ketahui versi pelayan
Langkah 4
Cuba cari versi apache anda dari maklumat yang diberikan di halaman ralat. Untuk melakukan ini, buka URL di penyemak imbas, alamat mesin di mana pelayan dipasang, dengan alamat IP-nya dan tambahkan nama dokumen yang tidak ada. Halaman ralat apache 404 lalai kemungkinan akan dipaparkan. Kemungkinan besar ia akan memaparkan versi pelayan.