Rumah  >  Soal Jawab  >  teks badan

Soalan mengenai konfigurasi nginx

Struktur direktori adalah seperti berikut:
root
└── data
└── domain.com
├── admin
└── indeks

Pentadbir folder ialah direktori halaman web bahagian belakang tapak web
Indeks folder ialah direktori bahagian hadapan tapak web

konfigurasi bahagian nginx adalah seperti berikut:

location / {
    root /data/domain.com/index;
    index index.html index.htm;
}

location /admin/{
    root /data/domain.com/admin;
    index index.php index.html index.htm;
}

Lawati http://domain.com 正常,但是访问http://domain.com/admin/ 提示 404

Maafkan saya, tuan saya ingin mengakses http://domain.com dan nginx memajukannya ke direktori indeks Bagaimana untuk menyediakan http://domain.com/admin/nginx untuk memajukannya ke direktori pentadbir?

过去多啦不再A梦过去多啦不再A梦2713 hari yang lalu380

membalas semua(3)saya akan balas

  • 黄舟

    黄舟2017-05-16 17:22:37

    Dengan konfigurasi ini, anda akan menemui pentadbir di bawah domain.com/admin

    Konfigurasi root/indeks biasanya akan diletakkan di bawah pelayan, bukan di lokasi

    Secara amnya dikonfigurasikan seperti ini

    server {
        root /data/domain.com;
        index index.php index.html index.htm;
    
        location /{
            try_files $uri $uri/ /index.php?s=$uri&$args;
        }
        ……
    
    }

    balas
    0
  • 为情所困

    为情所困2017-05-16 17:22:37

    lokasi / letak di bahagian bawah dan cuba.

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:22:37

    location /admin/ {
        root /data/domain.com;
        index index.php index.html index.htm;
    }

    lokasi kedua mempunyai lebih banyak root daripada admin. location 中的 root 多了 admin

    有问题先看日志。这种错误,看下 nginx

    Jika anda mempunyai sebarang pertanyaan, sila baca log terlebih dahulu. Ralat jenis ini akan jelas dengan melihat log nginx. 🎜

    balas
    0
  • Batalbalas