Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So stellen Sie ein Webprojekt mit Nginx bereit

So stellen Sie ein Webprojekt mit Nginx bereit

步履不停
步履不停Original
2019-06-20 17:04:2410052Durchsuche

So stellen Sie ein Webprojekt mit Nginx bereit

Der Nginx-Installationsprozess ist relativ einfach, daher werde ich nicht noch einmal auf Details eingehen. Der Artikel beginnt mit der Bereitstellung Ihrer eigenen Website, nachdem Sie die Standardseite von Nginx verlassen haben.
Die neueste Version der Nginx-Konfiguration besteht aus 4 Dateien. In Ubuntu lauten die Pfade dieser Dateien: /etc/nginx Unter:

  1. conf.d: Benutzerdefinierte conf-Konfigurationsdatei
  2. sites-available: Konfigurationsdatei der System-Standardeinstellungen. sites-available: Konfigurationsdatei der System-Standardeinstellungen.
  3. sites-enabled: Durch sites-available wird die Konvertierung der Konfigurationsdatei generiert Sites-enabled: Konvertierung von Konfigurationsdateien in Sites-verfügbar generiert
  4. nginx.conf: Fasst den Inhalt der oben genannten drei Konfigurationsdateien zusammen und konfiguriert gleichzeitig die Parameter, die wir benötigen. nginx.conf: Fasst das Obige zusammen Den Inhalt der drei Konfigurationsdateien und die Konfiguration der Parameter, die wir gleichzeitig benötigen

Bei der Bereitstellung der erforderlichen Webdienste können wir die Standarddatei in „sites-enabled“ nach „conf.d“ kopieren und ändern Geben Sie den Namen in * *.conf ein und konfigurieren Sie dann:

server {
    #服务启动时监听的端口
    listen 80 default_server;
    listen [::]:80 default_server;
    #服务启动时文件加载的路径
    root /var/www/html/wordpress;
    #默认加载的第一个文件
    index index.php index.html index.htm index.nginx-debian.html;
    #页面访问域名,如果没有域名也可以填写_
    server_name www.xiexianbo.xin;

    location / {
        #页面加载失败后所跳转的页面
        try_files $uri $uri/ =404;
    }
    
      
    #以下配置只服务于php
    # 将PHP脚本传递给在127.0.0.1:9000上监听的FastCGI服务器
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        # With php7.0-cgi alone:
        #fastcgi_pass 127.0.0.1:9000;
        # With php7.0-fpm:
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    # 如果Apache的文档为root,则拒绝访问.htaccess文件
    location ~ /\.ht {
        deny all;
    }
}

Nachdem die Konfiguration abgeschlossen ist, löschen Sie die Standarddatei in „sites-enabled“ und führen Sie dann den Befehl aus: sudo nginx -s reload Starten Sie Nginx neu.

Weitere technische Artikel zum Thema Nginx finden Sie in der Spalte Nginx-Tutorial, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonSo stellen Sie ein Webprojekt mit Nginx bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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