ข้อมูลระบบปฏิบัติการของฉัน:
ชื่อ -a
Linux vultr 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64 GNU/Linux
ฉันได้ติดตั้งโมดูลแล้ว libnginx-mod-rtmp
ด้วยคำสั่ง
ฉลาดติดตั้ง libnginx-mod-rtmp
คุณสามารถดูข้อมูลผลลัพธ์:
สร้าง symlink /etc/systemd/system/multi-user.target.wants/nginx.service â /lib/systemd/system/nginx.service
การตั้งค่า libnginx-mod-http-xslt-filter (1.18.0-6.1) ...
การตั้งค่า libnginx-mod-http-geoip (1.18.0-6.1) ...
การตั้งค่า libnginx-mod-rtmp (1.18.0-6.1) ...
การตั้งค่า libnginx-mod-mail (1.18.0-6.1) ...
การตั้งค่า libnginx-mod-http-image-filter (1.18.0-6.1) ...
การตั้งค่า libnginx-mod-stream (1.18.0-6.1) ...
การตั้งค่า libnginx-mod-stream-geoip (1.18.0-6.1) ...
การตั้งค่า nginx-core (1.18.0-6.1) ...
การอัปเกรดไบนารี: nginx
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.9.4-2) ...
กำลังประมวลผลทริกเกอร์สำหรับ ufw (0.36-7.1) ...
ตอนนี้ตั้งค่า rmtp ในไฟล์ปรับแต่ง
เป็นกลุ่ม /etc/nginx/nginx.conf
rtmp {
เซิร์ฟเวอร์ {
ฟัง 2478;
chunk_size 4096;
อนุญาตให้เผยแพร่ 127.0.0.1;
ปฏิเสธการเผยแพร่ทั้งหมด
แอปพลิเคชันสด {
มีชีวิตต่อ;
บันทึก;
}
}
}
รีสตาร์ท nginx
systemctl รีสตาร์ท nginx
งานสำหรับ nginx.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกโดยมีรหัสข้อผิดพลาด
ดู "สถานะ systemctl nginx.service" และ "journalctl -xe" สำหรับรายละเอียด
สถานะ systemctl nginx
â nginx.service - เว็บเซิร์ฟเวอร์ประสิทธิภาพสูงและเซิร์ฟเวอร์พร็อกซีย้อนกลับ
โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/nginx.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ดรอปอิน: /etc/systemd/system/nginx.service.d
ââoverride.conf
ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่ Wed 2022-05-04 08:14:19 CST; 16s ที่ผ่านมา
เอกสาร: man:nginx(8)
กระบวนการ: 96329 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process บน; (รหัส=ออก, สถานะ=1/ล้มเหลว)
ซีพียู: 7 มิลลิวินาที
04 พฤษภาคม 08:14:19 vultr systemd[1]: การเริ่มต้นเว็บเซิร์ฟเวอร์ประสิทธิภาพสูงและเซิร์ฟเวอร์พร็อกซีย้อนกลับ...
04 พฤษภาคม 08:14:19 น. vultr nginx[96329]: nginx: [emerg] คำสั่งที่ไม่รู้จัก "rtmp" ใน /etc/nginx/nginx.conf:85
04 พฤษภาคม 08:14:19 vultr nginx[96329]: nginx: การทดสอบไฟล์การกำหนดค่า /etc/nginx/nginx.conf ล้มเหลว
04 พฤษภาคม 08:14:19 vultr systemd[1]: nginx.service: ออกจากกระบวนการควบคุม, รหัส=ออก, สถานะ=1/ล้มเหลว
04 พฤษภาคม 08:14:19 vultr systemd[1]: nginx.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
04 พฤษภาคม 08:14:19 vultr systemd[1]: ไม่สามารถเริ่มเว็บเซิร์ฟเวอร์ประสิทธิภาพสูงและพร็อกซีเซิร์ฟเวอร์ย้อนกลับ
nginx -V
รุ่น nginx: nginx/1.18.0
สร้างด้วย OpenSSL 1.1.1k 25 มี.ค. 2564 (ทำงานด้วย OpenSSL 1.1.1n 15 มี.ค. 2565)
เปิดใช้งานการสนับสนุน TLS SNI
กำหนดค่าอาร์กิวเมนต์: --with-cc-opt='-g -O2 -ffile-prefix-map=/build/nginx-q9LD4J/nginx-1.18.0=
-fstack-protector-strong -Wformat -Werror = รูปแบบความปลอดภัย
-fPIC -Wdate-time -D_FORTIFY_SOURCE=2'
--with-ld-opt='-Wl,-z,relro -Wl,-z,ตอนนี้ -fPIC'
--คำนำหน้า=/usr/share/nginx
--conf-path=/etc/nginx/nginx.conf
--http-log-path=/var/log/nginx/access.log
--error-log-path=/var/log/nginx/error.log
--lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid
--modules-path=/usr/lib/nginx/modules
--http-client-body-temp-path=/var/lib/nginx/body
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi
--http-proxy-temp-path=/var/lib/nginx/proxy
--http-scgi-temp-path=/var/lib/nginx/scgi
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi
--กับ-compat --กับ-debug --กับ-pcre-jit
--กับ-http_ssl_module --กับ-http_stub_status_module
--ด้วย-http_realip_module
--ด้วย-http_auth_request_module
--กับ-http_v2_module --กับ-http_dav_module
--กับ-http_slice_module --กับ-เธรด
--กับ-http_addition_module
--กับ-http_gunzip_module --กับ-http_gzip_static_module
--กับ-http_sub_module
วิธีแก้ปัญหา ?