Heim > Betrieb und Instandhaltung > Nginx > Spezifische Methoden zum Bereitstellen statischer Seiten mit Nginx

Spezifische Methoden zum Bereitstellen statischer Seiten mit Nginx

王林
Freigeben: 2020-12-08 16:12:22
nach vorne
6217 Leute haben es durchsucht

Spezifische Methoden zum Bereitstellen statischer Seiten mit Nginx

Die spezifische Methode ist wie folgt:

(Empfohlenes Tutorial: nginx-Tutorial)

Installieren Sie Nginx (CentOS7)

yum install nginx -
Nach dem Login kopieren

Standardmäßiges Abhören von Port 80

Starten Sie

service nginx start
Nach dem Login kopieren

Spezifische Methoden zum Bereitstellen statischer Seiten mit NginxKonfigurieren Sie den Serverzugriffspfad

vim /etc/nginx/nginx.conf #文件修改配置:
Nach dem Login kopieren

wie folgt:

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;

        // 修改root默认目录
        root         /data/www;

        include /etc/nginx/default.d/*.conf;

        location / {
        // 修改nginx在path为'/’下的访问目录
        root        /data/www
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }
Nach dem Login kopieren

Nginx neu starten

nginx -s reload
Nach dem Login kopieren

Standardzugriff auf index.html unter dem Konfigurationspfad

Zugriff 403

Es gibt drei mögliche Gründe
Der erste: Berechtigungsproblem, ändern Sie einfach die Berechtigungen
Der zweite : Das Verzeichnis existiert nicht, index.html, fügen Sie es einfach hinzu
Der dritte Typ: SELinux-Einstellungsproblem
Wenn SELinux aktiviert ist, tritt ein Nginx 403-Problem auf.
Überprüfen Sie den SELinux-Status des Servers:

/usr/sbin/sestatus -v
Nach dem Login kopieren

Spezifische Methoden zum Bereitstellen statischer Seiten mit Nginx

Lösung:

1. Der Server muss nicht neu gestartet werden, aber er wird ungültig, nachdem der Server neu gestartet wurde

setenforce 0
Nach dem Login kopieren
2. Ändern Sie die Ändern Sie in der Konfigurationsdatei /etc/selinux/config SELINUX=enforcing in SELINUX=disable. Nach der Änderung müssen Sie das System neu starten.


Das obige ist der detaillierte Inhalt vonSpezifische Methoden zum Bereitstellen statischer Seiten mit Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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