Internet, Web Hosting
Web server untuk pengujian website dan aplikasi
Web Server - sebuah aplikasi yang bertanggung jawab untuk penyediaan informasi dalam bentuk halaman web. Selain itu, ia bertanggung jawab untuk berbagai fitur tambahan, termasuk:
- pelaksanaan berbagai aplikasi yang ditulis dalam PHP, ASP dan bahasa pemrograman lainnya;
- mendukung koneksi aman menggunakan HTTPS;
- otorisasi pengguna.
server web dasar
Hari ini, yang paling populer Apache Web Server, berkat kompatibilitas dengan sejumlah besar sistem operasi dan lisensi gratis.
Di lingkungan perusahaan, pengguna sering menggunakan produk serupa yang disebut Internet Information Services (IIS), yang dikembangkan oleh Microsoft.
Dalam beberapa kasus, seperti kebutuhan untuk meningkatkan kecepatan upload konten statis, atau untuk fungsi-fungsi tertentu dalam aplikasi, telah menggunakan penggunaan web server Nginx, lighttpd dan lain-lain.
Prinsip-prinsip operasi dari server web
Setelah menerima permintaan dari pengguna, web server, tergantung pada jenis file yang diminta, mengirimkannya ke klien atau mulai render halaman. Ini menghasilkan kode respon yang menunjukkan berhasil menyelesaikan operasi atau kesalahan.
Selama pengolahan halaman Web server meluncurkan berbagai skrip atau aplikasi, jika perlu, menerima data dari mereka, dan setelah konversi ke bentuk yang dibutuhkan mengirim ke klien. Lebih sering daripada tidak hasil dari menjadi server Web, yang dirancang untuk HTML, tampilan yang bergerak dalam browser. Ada varian lain dari jawaban, misalnya, untuk program yang berjalan pada perangkat pengguna mungkin datang data dalam format XML, JSON, dan sebagainya.
Penunjukan server Web lokal
Mengembangkan aplikasi, programmer dihadapkan dengan keharusan pengujian konstan. Sering untuk tujuan ini akan lebih mudah untuk menggunakan web server lokal, yang dipasang langsung pada komputer pengembang. Hal ini disebabkan kemampuan untuk dengan cepat mengedit, dan kurangnya kebutuhan untuk koneksi permanen ke mesin remote.
Periksa penampilan dari HTML-halaman yang mungkin tanpa software tambahan menggunakan fungsi file yang terbuka. Dalam hal ini, browser tidak akan mengeksekusi aplikasi, dan hanya menampilkan semua teks, mengamati HTML-markup. Hal ini dapat menyebabkan hasil yang sangat aneh. Untuk mencapai hasil yang konsisten dengan orang-orang yang akan diperoleh dengan menempatkan sumber daya di Internet, memungkinkan web server, instalasi dilakukan pada komputer lokal.
Paket untuk pengembang atau instalasi independen dan konfigurasi web server
Kebanyakan server web dibagikan secara gratis dan di bawah persyaratan lisensi gratis. produk dibayar yang langka dan membutuhkan, sebagai suatu peraturan, hanya di lingkungan perusahaan. Download dan menginstal perangkat lunak pada masalah komputer mereka sendiri tidak. tahap yang lebih kompleks - pengaturan. Web server dalam konfigurasi default tidak nyaman untuk digunakan sehari-hari, bahkan selama pengujian aplikasi. Jadi kita harus mengedit beberapa file untuk menentukan parameter yang diperlukan.
Pendekatan lain adalah populer dengan pengguna Windows. Ini terletak pada penggunaan paket aplikasi untuk pengembang. Dalam kit seperti segera meliputi: web server, sistem manajemen database MySQL, bahasa pemrograman yang berbeda. Dalam perwujudan ini, ketika diinstal pada komputer lokal semuanya akan dikonfigurasi secara otomatis.
Pilihan pilihan instalasi tergantung pada preferensi pribadi dan pelatihan pengguna. Dalam kebanyakan kasus, Anda dapat menggunakan kit, meskipun mungkin ada versi bahasa pemrograman atau database yang dapat secara signifikan menyulitkan desain dan pilihan penyedia hosting untuk host sumber daya siap.
Menginstal web server lokal pada mesin virtual
Mesin virtual memungkinkan Anda untuk menjalankan pada komputer beberapa contoh yang sama dari sistem operasi. Dan mereka bahkan mungkin dari keluarga yang berbeda. Misalnya, Anda dapat menjalankan Windows dari Linux dan FreeBSD.
Instalasi server Web untuk menguji aplikasi atau situs pada mesin virtual untuk membuat konfigurasi, yang paling mirip dengan kondisi nyata di mana pekerjaan akan berlangsung. Kebanyakan hosting platform modern yang berjalan pada Linux yang menyebabkan konfigurasi perangkat lunak tertentu. Pada mesin virtual, Anda dapat menginstal sistem operasi yang sama, ditetapkan sebagai dekat dengan realitas struktur file, pilih versi yang sesuai dari bahasa pemrograman dan sistem manajemen database. Keuntungan lain adalah kemampuan untuk menguji beberapa proyek yang membutuhkan berbagai konfigurasi.
Similar articles
Trending Now