GNU/Linux >> Belajar Linux >  >> Linux

nginx:[emerg] direktif tidak diketahui di /etc/nginx/sites-enabled/example.com:3

Saya memiliki masalah yang sama yaitu saya menyalin/menempelkan kode konfigurasi dari web dan beberapa EOL yang kotor (akhir baris) karakter di mana ada.

Editor tidak menampilkannya, tetapi nginx memperlakukan mereka seperti arahan.

Hapus saja setiap EOL dan ditambahkan lagi.


Sepertinya Anda melakukan pekerjaan salin dan tempel di sini. Bukan hal yang aneh untuk mengambil beberapa karakter tambahan yang tidak terlihat di akhir baris (EOL). Coba ini:

Jalankan teks Anda melalui alat ini:http://www.textfixer.com/tools/remove-line-breaks.php

lalu perbaiki jeda yang mungkin telah dihapus dan akan terpengaruh oleh komentar.

Ini bekerja untuk saya. Semoga berhasil untuk Anda.


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Bash =~ Regex Dan Https://regex101.com/?

  3. Bagaimana /etc/motd Diperbarui?

  1. Mengapa Pola Awk Tidak Cocok dengan Argumen Konfigurasi Nginx -v?

  2. Cara mengatur subdomain atau meng-host beberapa domain menggunakan nginx di server linux

  3. Buat host virtual CentOS NGINX

  1. Buat pengalihan di Nginx

  2. CentOS / RHEL :Cara Memulihkan dari file /etc/passwd yang dihapus

  3. beberapa situs web di nginx &tersedia situs