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

So konfigurieren Sie mehrere virtuelle Hosts in Nginx

PHPz
PHPznach vorne
2023-05-13 21:13:091578Durchsuche

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;
  } 
}
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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen