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

WBOY
Lepaskan: 2023-05-18 10:28:12
ke hadapan
1067 orang telah melayarinya

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
Salin selepas log masuk

Tukar

location / {
      root  html;
      index index.php index.html index.htm;
    }
Salin selepas log masuk

kepada

location / {
      root  /home/fuxiao/www;
      index index.php index.html index.htm;
    }
Salin selepas log masuk

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;
    }
Salin selepas log masuk

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;
    }
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!