Rumah  >  Soal Jawab  >  teks badan

Dalam persekitaran nginx + php, projek php saya mesti diletakkan dalam direktori kerja nginx dan direktori kerja php Bukankah ini dua salinan?

Perlukah kita menyediakan dua projek php yang sama dan meletakkannya dalam direktori kerja php dan nginx
Saya hanya meletakkan projek php dalam bekas php Saya tidak meletakkannya dalam direktori kerja nginx fail php. Tidak boleh mengakses fail html

漂亮男人漂亮男人2701 hari yang lalu813

membalas semua(7)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-16 13:18:04

    Konfigurasi nginx boleh menentukan direktori php, hanya nyatakan di lokasi.

    balas
    0
  • 为情所困

    为情所困2017-05-16 13:18:04

    Tidak, hanya halakan direktori konfigurasi nginx ke laluan projek anda

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:18:04

    Pertama sekali, fail yang nginx akan dilaksanakan melalui akses anda boleh dinyatakan dalam conf nginx
    Kedua, anda boleh membuat pautan pada pelayan
    Ketiga, anda boleh menukar dua fail yang sama, asalkan pelayan Format ruang di atas cukup besar

    balas
    0
  • ringa_lee

    ringa_lee2017-05-16 13:18:04

    Apabila mengkonfigurasi nginx, anda boleh menentukan direktori fail di mana projek itu terletak, seperti yang ditunjukkan dalam laluan akar berikut.
    pelayan

    {
        listen 80;
        server_name domainName;
        index index.html index.htm index.php;
        root  /path/to/your/project/;
    
    }

    balas
    0
  • ringa_lee

    ringa_lee2017-05-16 13:18:04

    nginx Terdapat banyak cara untuk menggunakan PHP, seperti fastcgi Ingat untuk menggunakan mekanisme root + try_files untuk mengkonfigurasi fail statik.

    Untuk lebih menyeronokkan, anda boleh menggunakan pautan simbolik untuk membuat dua laluan menghala ke direktori yang sama.

    balas
    0
  • 黄舟

    黄舟2017-05-16 13:18:04

    Jika anda menggunakan Docker, anda boleh menggunakan Volume, meletakkan fail dalam Volume, dan kemudian memasang Volume ini dalam kedua-dua bekas Nginx dan PHP. Tidakkah itu cukup?
    Berbilang bekas diurus dengan terbaik menggunakan Docker Compose, di mana anda boleh menentukan nama setiap bekas, seperti Nginx dan PHP. Ini akan menjadi lebih mudah.

    balas
    0
  • 阿神

    阿神2017-05-16 13:18:04

    Apakah direktori php? Saya hanya tahu nginx rootMengkonfigurasi direktori web

    balas
    0
  • Batalbalas