Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menyelesaikan 403 yang disebabkan oleh perubahan direktori akar laman web Nginx

Bagaimana untuk menyelesaikan 403 yang disebabkan oleh perubahan direktori akar laman web Nginx

WBOY
WBOYke hadapan
2023-05-18 10:28:121068semak imbas

1. Tukar direktori akar

direktori akar tapak web lalai nginx ialah /usr/local/nginx/html, anda perlu menukarnya kepada /home/fuxiao/www

Tukar kaedah:

vi /usr/local/nginx/conf/nginx.conf

Tukar

location / {
      root  html;
      index index.php index.html index.htm;
    }

kepada

location / {
      root  /home/fuxiao/www;
      index index.php index.html index.htm;
    }

Kemudian tukar

location ~ \.php$ {
      root      html;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param script_filename $document_root$fastcgi_script_name;
      include    fastcgi_params;
    }

kepada

location ~ \.php$ {
      root      /home/fuxiao/www;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param script_filename $document_root$fastcgi_script_name;
      include    fastcgi_params;
    }

dan kemudian mulakan semula nginx direktori akar laman web kami sudah menjadi www direktori.

2 Selesaikan ralat 403

Tetapi selepas perubahan selesai dan diuji, halaman di bawah www sentiasa menggesa 403 dilarang, seperti yang ditunjukkan di bawah

Bagaimana untuk menyelesaikan 403 yang disebabkan oleh perubahan direktori akar laman web Nginx

Penyelesaian

Pada mulanya saya menyangka laman web yang saya lawati tidak mempunyai kebenaran membaca, jadi saya memberikan kebenaran membaca kepada halaman web tersebut, tetapi selepas menukar itu, saya masih mendapat ralat yang sama apabila saya melawatnya semula Setelah mencuba pelbagai kaedah, saya mendapati bahawa masalahnya ialah fuxiao dalam direktori /home/fuxiao tidak mempunyai kebenaran membaca telah membaca kebenaran pada mulanya Kami hanya perlu memberikan kebenaran membaca kepada direktori untuk menyelesaikan masalah 403.

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan 403 yang disebabkan oleh perubahan direktori akar laman web Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam