nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.con

简介: [root@jiaxin-ceshi ca]# nginx -t nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.
[root@jiaxin-ceshi ca]# nginx  -t
nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:14
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

重新编译

[root@jiaxin-ceshi ~]# cd /usr/local/src/nginx-1.14.0
[root@sannian nginx-1.14.0]# ./configure --prefix=/usr/local/ssl 

报错

[root@jiaxin-ceshi nginx-1.14.0]# ./configure --with-http_ssl_module
./configure --with-http_stub_status_module --with-http_ssl_module --with-openssl=/usr/bin/openssl
./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.
[root@jiaxin-ceshi nginx-1.14.0]# yum -y install openssl openssl-devel
[root@jiaxin-ceshi nginx-1.14.0]# ./configure --with-http_ssl_module
[root@jiaxin-ceshi nginx-1.14.0]# make
[root@jiaxin-ceshi nginx-1.14.0]# cp objs/nginx  /usr/local/nginx/sbin/nginx 

[root@jiaxin-ceshi nginx-1.14.0]# cp  objs/nginx  /usr/bin/nginx

重新来 千万不能make install 不然会覆盖

然后nginx -t

[root@jiaxin-ceshi nginx-1.14.0]# nginx -t
相关文章
|
2月前
|
前端开发 应用服务中间件 Linux
nginx解决springcloud前后端跨域问题,同时配置ssl
nginx解决springcloud前后端跨域问题,同时配置ssl
|
2月前
|
应用服务中间件 网络安全 nginx
解决nginx:[emerg]unknown directive ssl错误
解决nginx:[emerg]unknown directive ssl错误
|
2月前
|
Java 应用服务中间件 网络安全
Nginx配置静态页面+springboot应用+swagger+SSL的实现
Nginx配置静态页面+springboot应用+swagger+SSL的实现
|
18天前
|
运维 前端开发 应用服务中间件
LNMP详解(八)——Nginx动静分离实战配置
LNMP详解(八)——Nginx动静分离实战配置
23 0
|
29天前
|
应用服务中间件 nginx
Nginx中如何配置中文域名?
Nginx中如何配置中文域名?
39 0
|
17天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
78 0
|
1月前
|
PHP
百度虚拟机 bcloud_nginx_user.conf配置
百度虚拟机 bcloud_nginx_user.conf配置
22 0
|
11天前
|
应用服务中间件 nginx
nginx进行反向代理的配置
在Nginx中设置反向代理的步骤:编辑`/etc/nginx/nginx.conf`,在http段加入配置,创建一个监听80端口、服务器名为example.com的虚拟主机。通过`location /`将请求代理到本地3000端口,并设置代理头。保存配置后,使用`sudo nginx -s reload`重载服务。完成配置,通过example.com访问代理服务器。
18 0
|
12天前
|
应用服务中间件 网络安全 nginx
nginx配置https访问
nginx配置https访问
25 0
|
21天前
|
应用服务中间件 nginx
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
9 0