Heim > Betrieb und Instandhaltung > Nginx > So konfigurieren Sie mehrere virtuelle Hosts in Nginx

So konfigurieren Sie mehrere virtuelle Hosts in Nginx

PHPz
Freigeben: 2023-05-13 21:13:09
nach vorne
1577 Leute haben es durchsucht

Es ist sehr praktisch, den virtuellen Host-Vhost unter Nginx zu konfigurieren. Fügen Sie hauptsächlich einen Server zur Nginx-Konfigurationsdatei nginx.conf hinzu. Ich möchte beispielsweise zwei virtuelle Hosts konfigurieren und über die Domänennamen linux.com und linux2.com darauf zugreifen. Die entsprechenden Verzeichnisse sind /usr/htdocs/linux und / usr/htdocs/linux2 (in diesem Verzeichnis werden Sie Ihre Entwicklungsprojektdateien ablegen)

Da ich eine lokale virtuelle Maschine installiert habe, habe ich zunächst zwei Umleitungen zur Hosts-Datei hinzugefügt:

192.168.20.250 linux.com // 192.168.20.250 ist die IP-Adresse meiner virtuellen Maschine. Die verwendete Bridge-Methode ist

192.168.20.250 linux2.com

Starten der Konfiguration: Am Beispiel der Konfiguration von linux.com ist die Konfiguration mehrerer virtueller Hosts genau der gleiche Vorgang. ?? Bearbeiten Sie nginx.conf

Fügen Sie einen Server hinzu{}, die Konfiguration in jedem Server entspricht einem virtuellen Host-vhost

server {
  listen 80;  //80端口
  server_name linux.com;   //设置域名

   #直接输入域名进入的目录和默认解析的文件
  location / { 
    index index.html; 
    root /usr/htdocs/linux; //直接输入linux.com是进到了这里 ,一般配置和解析php所在目录一直
  }

   #解析.php的文件
  location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param script_filename /usr/htdocs/linux/$fastcgi_script_name;  //当前虚拟主机对应的目录
    include fastcgi_params;
  } 
}
Nach dem Login kopieren
Fügen Sie nginx.conf hinzu

Fügen Sie Dateien unter dem entsprechenden /usr/htdocs/linux-Index hinzu. PHP wird zum Testen verwendet.So konfigurieren Sie mehrere virtuelle Hosts in Nginx

So konfigurieren Sie mehrere virtuelle Hosts in NginxNginx neu starten: Service Nginx-Neustart

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie mehrere virtuelle Hosts in Nginx. 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