cari

Rumah  >  Soal Jawab  >  teks badan

Apabila nginx dikonfigurasikan dengan vhost di bawah Windows, adakah ia lalai untuk memuat turun semasa membuka URL?

127.0.1.1.conf fail dalam direktori vhost

server {
    listen       80;
    # listen       somename:8080;
    server_name  127.0.1.1;

    location / {
        root   D:/www/test;
        index  index.php;
        try_files $uri $uri/ /index.php?$query_string;
    }
}

Digunakan dalam

nginx.conf

include vhost/*.conf;

Kemudian buka 127.0.1.1 dan kotak muat turun akan muncul Fail muat turun dipanggil "Muat Turun" dan kandungannya ialah kandungan index.php.

Apa yang sedang berlaku? 🎜
黄舟黄舟2790 hari yang lalu738

membalas semua(1)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-16 17:21:52

    Anda hanya telah mengkonfigurasi port dan laluan pemprosesan di sini, tetapi bukan pengendali PHP Sudah tentu, ia akan dianggap sebagai tapak web statik biasa secara lalai.

    nginx Untuk membina tapak web PHP, selain mengkonfigurasi nginx, anda juga mesti mendayakan php-fpm untuk ngnix memanggil untuk memproses program php.

    Sekurang-kurangnya ubah suainya kepada sesuatu seperti ini Sudah tentu, program penggantian khusus bergantung pada cara anda mengkonfigurasi dan memulakannya

    server {
        listen       80;
        # listen       somename:8080;
        server_name  127.0.1.1;
    
        location / {
            root   D:/www/test;
            index  index.php;
            try_files $uri $uri/ /index.php?$query_string;
        }
        
        location ~ \.php {
            fastcgi_pass   127.0.0.1:9000;
            include        fastcgi_params;
            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
    }

    balas
    0
  • Batalbalas