Maison >Opération et maintenance >Nginx >Analyse des exemples de configuration de serveur nginx sous Ubuntu

Analyse des exemples de configuration de serveur nginx sous Ubuntu

王林
王林avant
2023-05-22 08:16:381018parcourir

Explication détaillée de la configuration du serveur nginx sous ubuntu

1.nginx installation du serveur

sudo apt-get install nginx

2.nginx server startup

sudo /etc/init.d/nginx start

3. les noms de domaine correspondent à différents serveurs backend

Supprimez le fichier de configuration par défaut dans le répertoire /etc/nginx/sites-enabled/

Créez un nouveau fichier de configuration correspondant au nom de domaine

Par exemple, test.youlunshidai. com

#通过upstream nodejs__upstream 可以配置多台nodejs节点,做负载均衡
upstream nodejs__upstream__test__youlunshidai {
 server 127.0.0.1:8089; #服务器地址和端口号
 #server 127.0.0.1:8088; #负载均衡服务器地址和端口号
 keepalive 64; #设置存活时间。如果不设置可能会产生大量的timewait
}
server {
 listen 80;
 server_name test.youlunshidai.com;
 access_log /var/log/nginx/test_youlunshidai.log; #nginx日志文件
 location / {
 proxy_set_header x-real-ip $remote_addr;
 proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
 proxy_set_header host  $http_host;
 proxy_set_header x-nginx-proxy true;
 proxy_set_header connection "";
 proxy_http_version 1.1; 
 proxy_pass http://nodejs__upstream__test__youlunshidai; #反向代理转发 http://nodejs__upstream;
 }
}

S'il y en a Pour d'autres noms de domaine et serveurs backend, continuez simplement à créer les fichiers de configuration de nom de domaine correspondants dans le répertoire

Analyse des exemples de configuration de serveur nginx sous Ubuntu

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer