Rumah  >  Soal Jawab  >  teks badan

Masalah dengan resolusi nama domain berbilang nginx

Fail konfigurasi semasa yang digunakan oleh nginx ialah /etc/nginx/conf.d/default.conf

Sekarang saya perlu menambah pengikatan nama domain baharu, jadi saya menambahkannya pada baris terakhir default.conf

sertakan theDomain.conf;

Dalam theDomain.conf, port terikat ialah 80, nama_server www.thedomain.com;

Muat semula konfigurasi nginx -s muat semula

Laporan ralat:

nginx: [amaran] nama pelayan bercanggah "localhost" pada 0.0.0.0:80, diabaikan

nginx: [amaran] nama pelayan bercanggah "www.thedomain.com" pada 0.0.0.0:80, diabaikan

Saya cuma tiada pengalaman menggunakan nginx Tolong beri saya nasihat tentang cara menangani situasi ini. ~


Saya baru mencuba dan resolusi nama domain berjaya. nginx: [amaran] Amaran ini boleh diabaikan, bukan?

迷茫迷茫2714 hari yang lalu573

membalas semua(4)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:12:22

    Mesej ralat bermakna dua nama_pelayan telah ditulis. Dua server_name berbeza muncul dalam satu persekitaranserver_name。在一个环境内出现了两次不一样的server_name

    server_name 应该写在某个server 里面,只能有一个,写在 server

    server_name hendaklah ditulis dalam server tertentu. Hanya ada satu yang ditulis di luar server adalah global. 🎜
    server {
        port 80;
        sever_name thedomain.com;
    }

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:12:22

    Fail konfigurasi untuk resolusi nama domain berbilang Nginx hendaklah seperti ini:

    server
    {
        listen 80;
        server_name baidu.com;
    }
    
    server
    {
        listen 80;
        server_name qq.com;
    }

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:12:22

    pelayan {

    listen 80;
    server_name example.com www.example.com;

    }

    balas
    0
  • 黄舟

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

    Terdapat dua cara, satu ialah pemisah berbilang yang dinyatakan di atas, dan hari ini saya mencuba yang lain
    pelayan
    {

    listen 80;
    server_name baidu.com qq.com;

    }

    balas
    0
  • Batalbalas