Maison > Tutoriel système > Linux > le corps du texte

Créez un serveur http sous Linux pour réaliser une interaction entre le client et le serveur

王林
Libérer: 2024-06-20 06:06:25
original
1261 Les gens l'ont consulté

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

De nombreux services peuvent être construits sur Linux. Le service le plus basique consiste à fournir le socket correspondant pour le Web, permettant au client d'obtenir des données réseau et de réaliser la communication entre le client et le serveur. Surtout à l'ère de China Unicom et d'Internet Linux créant des services Web, le client mobile est principalement utilisé pour afficher les informations correspondantes en raison de sa faible capacité de calcul et obtenir les informations qui doivent être interprétées via une interaction avec le serveur Web. C'est aussi une application de base du Web. Il est facile de créer un serveur http sous Linux.

Installation du serveur nginx

Il est plus pratique d'installer un logiciel sous Linux. De nombreuses organisations maintiennent un ensemble de sources logicielles. Grâce à la commande d'installation, vous saurez télécharger l'application correspondante à partir de cette source logicielle et l'installer localement. La commande d'installation sous Ubuntu est apt-getinstall.

Sous Linux, il existe de nombreux serveurs http. La plus grande part du marché est le serveur Apache. Ces dernières années, le serveur nginx est également devenu plus populaire. Ici, nous choisissons nginx.

apt-get install nginx
Copier après la connexion

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

Après avoir terminé l'installation, démarrez le serveur nginx :

/etc/init.d/nginx start
Copier après la connexion

Après avoir installé nginx ou après avoir installé la plupart des services logiciels, vous pouvez trouver la commande de démarrage du service correspondant sous /etc/init.d/ Démarrez le service nginx ici.

Entrez dans le navigateur : 192.168.100.128 est l'adresse IP externe de ce Linux. Si vous ne connaissez pas votre adresse IP, vous pouvez la vérifier via ifconfig. Elle sera affichée dans le navigateur :

.

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

Indique que notre serveur a été démarré avec succès.

La plupart des programmes de service ont des fichiers de configuration communs, généralement le répertoire de stockage se trouve sous /etc/ et le répertoire de configuration nginx se trouve sous /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
Copier après la connexion

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

Sous le fichier de configuration, vous pouvez créer le service Web pour le site correspondant

linux et configurer le site.

Installer PHP

Après l'installation de nginx, nginx est généralement utilisé comme serveur, et un langage de script est nécessaire pour générer du HTML. Il existe de nombreux langages de script : php, python, etc. Ici, je choisis php. La méthode d'installation de php est la même technique.

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
Copier après la connexion

Compilation simple de quelques lignes de code de test php,

Copier après la connexion

Nommez-le index.phplinux Software Engineer Training, enregistrez-le dans le répertoire /var/www/, modifiez les informations de configuration du site /etc/nginx/sites-enabled/default, ajoutez :

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;
}
Copier après la connexion

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

Analysez le fichier de configuration php et saisissez-le dans le navigateur

Peut être affiché sur la page

bonjour le monde !!

Résumé

En termes de fonctionnement de Linux, le contenu principal de ce chapitre concerne les serveurs Web. L'objectif principal ici est de se familiariser avec l'installation et la configuration des services logiciels Linux. Il existe de nombreuses connaissances sur les serveurs Web, je ne les présenterai donc pas un par un ici.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:itcool.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal