Heim > System-Tutorial > LINUX > Erstellen Sie einen http-Server unter Linux, um die Interaktion zwischen Client und Server zu realisieren

Erstellen Sie einen http-Server unter Linux, um die Interaktion zwischen Client und Server zu realisieren

王林
Freigeben: 2024-06-20 06:06:25
Original
1289 Leute haben es durchsucht

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

Viele Dienste können unter Linux erstellt werden. Der grundlegendste Dienst besteht darin, den entsprechenden Socket für das Web bereitzustellen, sodass der Client Netzwerkdaten abrufen und die Kommunikation zwischen Client und Server realisieren kann. Insbesondere im Zeitalter von China Unicom und Internet (Linux baut Webdienste auf) wird der mobile Client aufgrund seiner schwachen Rechenfähigkeit hauptsächlich zum Anzeigen entsprechender Informationen verwendet und erhält durch Interaktion mit dem Webserver die zu interpretierenden Informationen. Dies ist auch eine grundlegende Anwendung des Webs. Es ist einfach, einen http-Server unter Linux zu erstellen. Nginx-Serverinstallation

Es ist bequemer, Software unter Linux zu installieren. Über den Installationsbefehl können Sie die entsprechende Anwendung von dieser Softwarequelle herunterladen und lokal installieren. Der Installationsbefehl unter Ubuntu lautet apt-getinstall.

Unter Linux gibt es viele HTTP-Server. In den letzten Jahren ist auch der Nginx-Server beliebter geworden

apt-get install nginx
Nach dem Login kopieren

Nach Abschluss der Installation starten Sie den Nginx-Server: linux搭建web服务_搭建服务费怎么开发票_搭建服务器的步骤

/etc/init.d/nginx start
Nach dem Login kopieren

Nach der Installation von Nginx oder nach der Installation der meisten Softwaredienste finden Sie den Startbefehl des entsprechenden Dienstes unter /etc/init.d/. Starten Sie den Nginx-Dienst hier.

Geben Sie im Browser ein: 192.168.100.128 ist die externe IP-Adresse dieses Linux. Wenn Sie Ihre IP-Adresse nicht kennen, können Sie sie über ifconfig überprüfen:

Zeigt an, dass unser Server erfolgreich gestartet wurde. linux搭建web服务_搭建服务器的步骤_搭建服务费怎么开发票

Die meisten Dienstprogramme verfügen über gemeinsame Konfigurationsdateien. Normalerweise befindet sich das Speicherverzeichnis unter /etc/ und das Nginx-Konfigurationsverzeichnis unter /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
Nach dem Login kopieren

Unter der Konfigurationsdatei können Sie den Webdienst für die entsprechende Site搭建服务器的步骤_搭建服务费怎么开发票_linux搭建web服务Linux

erstellen und die Site konfigurieren.

PHP installieren

Nach der Installation von Nginx wird normalerweise Nginx als Server verwendet und es wird eine Skriptsprache benötigt, um HTML auszugeben. Es gibt viele Skriptsprachen: PHP, Python usw. Hier wähle ich PHP. Die Methode zur Installation von PHP ist dieselbe.

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
Nach dem Login kopieren

Einfache Zusammenstellung einiger Zeilen PHP-Testcode,

Nach dem Login kopieren

Nennen Sie es index.phplinux Software Engineer Training, speichern Sie es im Verzeichnis /var/www/, ändern Sie die Site-Konfigurationsinformationen von /etc/nginx/sites-enabled/default und fügen Sie hinzu:

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;
}
Nach dem Login kopieren

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

Parsen Sie die PHP-Konfigurationsdatei und geben Sie sie in den Browser ein

Kann auf der Seite angezeigt werden

Hallo Welt!!

Zusammenfassung

In Bezug auf den Linux-Betrieb geht es in diesem Kapitel hauptsächlich um Webserver. Der Hauptzweck besteht darin, sich mit der Installation und Konfiguration von Linux-Softwarediensten vertraut zu machen. Es gibt viel Wissen über Webserver, daher werde ich sie hier nicht einzeln vorstellen.

Das obige ist der detaillierte Inhalt vonErstellen Sie einen http-Server unter Linux, um die Interaktion zwischen Client und Server zu realisieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:itcool.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage