Wie kann Nginx dynamisch und statisch getrennt und konfiguriert werden?

PHPz
Freigeben: 2023-05-11 22:25:04
nach vorne
1186 Leute haben es durchsucht

1. Dynamisches und statisches Trennungskonzept von Nginx

Die dynamische und statische Trennung verwendet Middleware, um dynamische und statische Anforderungen zu trennen, Ressourcen zu trennen, unnötigen Anforderungsverbrauch zu reduzieren und Anforderungsverzögerungen zu reduzieren.

Vorteile: Nach der dynamischen und statischen Trennung sind statische Ressourcen nicht betroffen, selbst wenn dynamische Dienste nicht verfügbar sind.

Dynamische Anforderungen und statische Anforderungen können durch Middleware getrennt werden.

Wie kann Nginx dynamisch und statisch getrennt und konfiguriert werden?

2 Anwendungsfälle für dynamische und statische Nginx-Trennung

2.1. Umgebungsplanung

Wie kann Nginx dynamisch und statisch getrennt und konfiguriert werden?Nginx-Proxy

192.168.81.210

Centos7.5Statische RessourcenNginx statisch192.168.81.220Centos7.5Dynamische RessourcenTomcat. Server192.168.81.2 302.2. Statische Ressourcen konfigurieren
1.创建动静分离配置文件
[root@localhost ~]# cd /etc/nginx/conf.d/
[root@localhost conf.d]# vim ds.conf
#动静分离
server {
	listen 80;
	server_name ds.com;
	
	location / {
		root /web;
		index index.html;
	}
	
	location ~* .*\.(png|jpg|gif)$ {
		root /web/images;
	}
}

2.重载Nginx
[root@localhost conf.d]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@localhost conf.d]# systemctl reload nginx

3.准备图片
[root@localhost conf.d]# mkdir /web/images
[root@localhost conf.d]# wget -O /web/images/nginx.png http://nginx.org/nginx.png
Nach dem Login kopieren
2.3. Dynamische Ressourcen konfigurieren2.4. Dynamische und statische Trennungslastverteilung konfigurierenSieht aus wie eine Seite. Tatsächlich übernehmen verschiedene Maschinen die Verarbeitung
rrree
1.编译安装tomcat
[root@localhost soft]# tar xf apache-tomcat-7.0.92.tar.gz  -C /application/

2.写入动态文件
[root@localhost soft]# cd /application/
[root@localhost application]# vim apache-tomcat-7.0.92/webapps/ROOT/java_test.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<HTML>
    <HEAD>
        <TITLE>JSP Test Page</TITLE>
    </HEAD>
    <BODY>
      <%
        Random rand = new Random();
        out.println("<h2>Random number:</h2>");
        out.println(rand.nextInt(99)+100);
      %>
    </BODY>
</HTML>

3.启动服务
[root@localhost application]# cd apache-tomcat-7.0.92/
[root@localhost apache-tomcat-7.0.92]# ./bin/startup.sh
Nach dem Login kopieren
2.5 . Der Effekt

Das obige ist der detaillierte Inhalt vonWie kann Nginx dynamisch und statisch getrennt und konfiguriert werden?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!