Heim > Betrieb und Instandhaltung > Nginx > Analyse von Nginx-Serverkonfigurationsbeispielen unter Ubuntu

Analyse von Nginx-Serverkonfigurationsbeispielen unter Ubuntu

王林
Freigeben: 2023-05-22 08:16:38
nach vorne
1013 Leute haben es durchsucht

Detaillierte Erklärung der Nginx-Serverkonfiguration unter Ubuntu

1.nginx-Serverinstallation

sudo apt-get install nginx

2.nginx-Serverstart

sudo /etc/init.d/nginx start

3. Mehrere Domänennamen entsprechen verschiedenen Backend-Servern

Löschen Sie die Standardkonfigurationsdatei im Verzeichnis /etc/nginx/sites-enabled/

Erstellen Sie eine neue Konfigurationsdatei, die dem Domänennamen entspricht

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

Wenn es welche gibt Für andere Domainnamen und Backend-Server erstellen Sie einfach weiterhin die entsprechenden Domainnamen-Konfigurationsdateien im Verzeichnis

Analyse von Nginx-Serverkonfigurationsbeispielen unter Ubuntu

Das obige ist der detaillierte Inhalt vonAnalyse von Nginx-Serverkonfigurationsbeispielen unter Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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