#在nginx中增加了这个配置,无法启动nginx
[root@k8s-master1 ~]#cat /etc/nginx/nginx.conf
stream {
log_format main '$remote_addr $upstream_addr - [$time_local] $status $upstream_bytes_sent';
access_log /var/log/nginx/k8s-access.log main;
upstream k8s-apiserver {
server 192.168.6.17:6443;
server 192.168.6.27:6443;
}
server {
listen 16443;
proxy_pass k8s-apiserver;
}
}
#查看日志journalctl -u nginx
nginx: [emerg] unknown directive “stream” in /etc/nginx/nginx.conf:13
nginx: configuration file /etc/nginx/nginx.conf test failed
#无法识别stream命令,应该是缺少modules模块
#解决方法
#安装nginx源
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#先安装
yum -y install epel-release
#然后安装modules模块,启动正常
yum -y install nginx-all-modules.noarch



