Rumah  >  Artikel  >  Tutorial sistem  >  Bina pelayan http di Linux untuk merealisasikan interaksi antara klien dan pelayan

Bina pelayan http di Linux untuk merealisasikan interaksi antara klien dan pelayan

王林
王林asal
2024-06-20 06:06:251218semak imbas

在 Linux 上搭建 http 服务器,实现客户端与服务器的交互

Banyak perkhidmatan boleh dibina di Linux Perkhidmatan yang paling asas ialah menyediakan soket yang sepadan untuk web, membolehkan pelanggan mendapatkan data rangkaian dan merealisasikan komunikasi antara pelanggan dan pelayan. Terutamanya dalam era China Unicom dan Internet Linux membina perkhidmatan web, pelanggan mudah alih digunakan terutamanya untuk memaparkan maklumat yang sepadan kerana keupayaan pengiraannya yang lemah, dan mendapatkan maklumat yang perlu ditafsirkan melalui interaksi dengan pelayan web. Ini juga merupakan aplikasi asas web Ia adalah mudah untuk membina pelayan http di Linux.

pemasangan pelayan nginx

Adalah lebih mudah untuk memasang perisian di bawah Linux Banyak organisasi mengekalkan set sumber perisian Melalui arahan pemasangan, anda akan tahu untuk memuat turun aplikasi yang sepadan daripada sumber perisian ini dan memasangnya secara tempatan. Perintah pemasangan di bawah ubuntu ialah apt-getinstall.

Di bawah Linux, terdapat banyak pelayan http Bahagian terbesar pasaran adalah pelayan apache Dalam beberapa tahun kebelakangan ini, pelayan nginx juga menjadi lebih popular di sini

apt-get install nginx

linux搭建web服务_搭建服务费怎么开发票_搭建服务器的步骤

Selepas selesai pemasangan, mulakan pelayan nginx:

/etc/init.d/nginx start

Selepas memasang nginx, atau selepas memasang kebanyakan perkhidmatan perisian, anda boleh mencari arahan permulaan perkhidmatan yang sepadan di bawah /etc/init.d/ Mulakan perkhidmatan nginx di sini.

Masukkan dalam penyemak imbas: 192.168.100.128 ialah alamat IP luaran liunx ini Jika anda tidak tahu alamat IP anda, anda boleh menyemaknya melalui ifconfig Ia akan dipaparkan dalam penyemak imbas:

linux搭建web服务_搭建服务器的步骤_搭建服务费怎么开发票

Menandakan pelayan kami telah berjaya dimulakan.

Kebanyakan program perkhidmatan mempunyai fail konfigurasi biasa, biasanya direktori storan berada di bawah /etc/, dan direktori konfigurasi nginx berada di bawah /etc/nginx/:

root@ubuntu:/etc/nginx# ls -lh
total 56K
drwxr-xr-x 2 root root 4.0K Nov 10 01:27 conf.d
-rw-r--r-- 1 root root 1.1K Feb 112017 fastcgi.conf
-rw-r--r-- 1 root root 1007 Feb 112017 fastcgi_params
-rw-r--r-- 1 root root 2.8K Feb 112017 koi-utf
-rw-r--r-- 1 root root 2.2K Feb 112017 koi-win
-rw-r--r-- 1 root root 3.9K Feb 112017 mime.types
-rw-r--r-- 1 root root 1.5K Feb 112017 nginx.conf
-rw-r--r-- 1 root root180 Feb 112017 proxy_params
-rw-r--r-- 1 root root636 Feb 112017 scgi_params
drwxr-xr-x 2 root root 4.0K Oct 20 01:34 sites-available
drwxr-xr-x 2 root root 4.0K Oct 20 01:34 sites-enabled
drwxr-xr-x 2 root root 4.0K Oct 20 01:34 snippets
-rw-r--r-- 1 root root664 Feb 112017 uwsgi_params
-rw-r--r-- 1 root root 3.0K Feb 112017 win-utf

搭建服务器的步骤_搭建服务费怎么开发票_linux搭建web服务

Di bawah fail konfigurasi, anda boleh membina perkhidmatan web untuk tapak yang sepadan

linux dan mengkonfigurasi tapak.

Pasang PHP

Selepas memasang nginx, biasanya nginx digunakan sebagai pelayan, dan bahasa skrip diperlukan untuk mengeluarkan html Terdapat banyak bahasa skrip: php, python, dll. Di sini saya memilih php.

apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-curl php7.0-cli php7.0-mcrypt php7.0-mbstring php7.0-dom

Kompilasi ringkas beberapa baris kod ujian php,


Namakan latihan jurutera perisian index.phplinux, simpan dalam direktori /var/www/, tukar maklumat konfigurasi tapak /etc/nginx/sites-enabled/default, tambah:

location ~ .php$ {
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

linux搭建web服务_搭建服务费怎么开发票_搭建服务器的步骤

Uraikan fail konfigurasi php dan masukkannya dalam penyemak imbas

Boleh dipaparkan di page

helloworld!!

Ringkasan

Dari segi operasi Linux, kandungan utama bab ini adalah mengenai pelayan web Tujuan utama di sini adalah untuk membiasakan diri dengan pemasangan dan konfigurasi perkhidmatan perisian Linux. Terdapat banyak pengetahuan tentang pelayan web, jadi saya tidak akan memperkenalkannya satu per satu di sini.

Atas ialah kandungan terperinci Bina pelayan http di Linux untuk merealisasikan interaksi antara klien dan pelayan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn