nginx: [emerg] unknown directive "mp4" in /usr/local/nginx/conf/nginx.conf:90
时间: 2023-10-30 09:04:21 浏览: 207
根据您提供的引用内容,报错信息是"nginx: [emerg] unknown directive "mp4" in /usr/local/nginx/conf/nginx.conf:90"。该错误表示在文件"/usr/local/nginx/conf/nginx.conf"的第90行出现了未知指令"mp4"。解决这个问题的方法是在Nginx的配置文件中添加相应的模块或指令。
首先,您可以确认是否已经在编译Nginx时启用了相关的模块。引用中提到了在编译时使用了"--with-stream"选项来解决另一个错误。您可以在重新编译Nginx时检查是否启用了与"mp4"相关的模块。
如果确认已经启用了相应的模块,您还可以检查配置文件中是否包含了正确的指令。引用中提到了在配置文件中出现了未知指令的情况。您可以打开"/usr/local/nginx/conf/nginx.conf"文件并找到第90行,确认是否正确地配置了"mp4"指令。
如果以上方法都没有解决问题,您还可以尝试查看Nginx的版本是否过低。引用中提到了在低版本的Nginx中可能会出现一些未知指令的错误。您可以考虑升级到较高版本的Nginx,如引用中提到的"nginx-1.24.0.tar.gz"版本。
总结一下,解决"nginx: [emerg] unknown directive "mp4" in /usr/local/nginx/conf/nginx.conf:90"错误的方法包括:
1. 确认是否在编译Nginx时启用了相关的模块。
2. 检查配置文件中是否正确地配置了"mp4"指令。
3. 考虑升级到较高版本的Nginx。
希望以上信息对您有帮助。如有其他问题,请随时提问。
阅读全文