【问题标题】:nginx issue. while startingnginx的问题。开始时
【发布时间】:2018-05-16 19:43:36
【问题描述】:

在启动我的 nginx 时

我收到以下错误消息

   Loaded: loaded (/usr/lib/systemd/system/nginx14-nginx.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2018-05-16 16:06:15 +08; 11s ago
  Process: 7839 ExecStartPre=/opt/rh/nginx14/root/usr/sbin/nginx -t (code=exited, status=1/FAILURE)

 systemd[1]: Starting The nginx HTTP and reverse proxy server...
 systemd[1]: nginx14-nginx.service: control process exited, code=exited status=1
 nginx[7839]: nginx: [emerg] unknown directive "proxy_ssl_server_name" in /opt/rh/nginx14/root/etc/nginx/nginx.conf:67
 nginx[7839]: nginx: configuration file /opt/rh/nginx14/root/etc/nginx/nginx.conf test failed
 systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
 systemd[1]: Unit nginx14-nginx.service entered failed state.
 systemd[1]: nginx14-nginx.service failed.

nginx.conf

  59
     60
     61         location /HEAD/ServerInfoService {
     62                 proxy_pass https://-----------------------Service;
     63                 proxy_set_header Host -------------.net;
     64                 proxy_set_header Host $http_host;
     65                 proxy_set_header X-Real-IP $remote_addr;
     66                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     67                 proxy_ssl_server_name on;
     68                 proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
     69         }
     70

【问题讨论】:

  • 请检查您的 nginx 是否使用 --with-http_ssl_module 配置参数构建。
  • 我们注释掉并检查它工作正常

标签: nginx nginx-reverse-proxy


【解决方案1】:

如果您使用的是 nginx 1.4,正如您的输出所示,问题是 proxy_ssl_server_name 指令已添加到 nginx 版本 1.7.0 中,正如官方文档中明确说明的那样:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ssl_server_name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-04
    • 1970-01-01
    • 2021-08-23
    • 2017-04-21
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多