Heim >Backend-Entwicklung >PHP-Tutorial >nginxconf-Konfigurationsanweisungen
1: Der Inhalt der Datei nginx.conf lautet wie folgt:
worker_processes 4; //Bezieht sich auf 4-Core-CPU
events {
worker_connections 65535; // Ulimit -n zum Anzeigen von Parametern unter Linux Match
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$ time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
sendfile on;//Dateibeschleunigung übertragen
client_max_body_size 6m;//Maximale Upload-Dateigröße
gzip on;//Komprimierung und Übertragung von Textdateien
include /opt/ nginx/conf/vhost/ *;//Beinhaltet mehrere konfigurierte Websites, die folgenden sind Beispiele: b2b.conf und auto.conf
}
2: Der Inhalt der b2b.conf-Datei ist wie folgt:
server {
listen 80; server_name www.b2bxxx.cn b2bxxx.cn ;
location / {//Homepage
index index.html index.htm;
}
Speicherort ^~ /static/ {//Statische Datei
}
Speicherort ~ *$ {
}
location ~ .*.(gif|jpg|jpeg|png|bmp|swf |mp4) $ {
läuft 60 Tage ab;//Cache für 60 Tage
}
Standort ~ .*.(js|css)?$ {
läuft 3 Stunden ab;//Cache für 3 Stunden error_log /opt/nginx/logs/b2b_err.log;//Default error.log
}
3: Der Inhalt von auto.conf ist wie folgt:
server {
listen 80;
server_name www.autodesign.club autodesign.club;
root /opt;
}
location ~ .*$ {
Proxy_pass http://127.0.0.1:33; //Der Port unterscheidet sich von dem oben genannten
rewrite ^/$ /MainCtrl? page=IndexPage last; / /Startseite springen
location ~ .*.(gif|jpg|jpeg|png|bmp|swf|mp4)$ {
läuft 60 Tage ab;
location ~ .*.(js|css)?$ {
läuft 3 Stunden ab;
}
access_log /opt/nginx/logs/auto.log;
error_log /opt/ nginx/logs/auto_err.log;
}
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die des Bloggers reproduziert werden Erlaubnis.
Das Obige stellt die Nginxconf-Konfigurationsanweisungen einschließlich der relevanten Inhalte vor. Ich hoffe, dass sie für Freunde hilfreich sind, die sich für PHP-Tutorials interessieren.