啓動nginx時報錯,錯誤信息:linux
一、nginx: [emerg] unknown directive 「server:192.168.111.171:8081」 in /usr/local/nginx/conf/nginx.conf:37nginx
緣由:spa
這類錯誤,多數狀況是由於conf寫錯,括號寫錯(花括號用了圓括號、圓括號配搭了花括號之類的),標點寫錯(逗號沒逗對地方、分號沒補上或者沒寫到正確的地方)。server
解決:程序
將「server:192.168.111.171:8081」中的冒號去掉,從新啓動正常。端口
二、nginx: [emerg] bind() to 0.0.0.0:8081 failed (98: Address already in use) di
緣由:表示端口8081被其餘程序所佔用bind
解決:co
先linux命令:netstat -ntpl 查看端口使用directive
關閉kill佔用的8081端口的PID