1 .Nginx追加ssl模块
服务器本身已经安装了Nginx并进行了相关配置,此时可通过(./nginx -V)命令查看Nginx是否已经安装了ssl?。(注意此处-V,v为大写,小写仅可查看Nginx版本) 首先进入Nginx安装目录下的sbin文件夹 cd /usr/local/webserver/nginx/sbin/ 然后执行查看命令 ./nginx -V 如果出现configure arguments: --with-http_ssl_module则证明已经安装了ssl?,可以直接进行conf文件配置https转发 如果没有出现configure arguments: --with-http_ssl_module,则进入Nginx的解压路径并执行如下命令: ./configure --with-http_ssl_module 此时需注意,如果之前安装的Nginx加载了别的模块,此时切勿忘记漏掉,否则会导致追加了ssl?,却漏掉了本身的?,从而使之前的Nginx配置报错。 因本服务器在之前的Nginx中使用了purge模块,故此处实际执行命令为: ./configure --add-module=../ngx_cache_purge-2.3 --with-http_ssl_module 执行make命令编译(此处切勿使用make install命令,make install命令会在编译后直接安装Nginx,会覆盖之前的Nginx导致之前的配置文件丢失)。 编译成功后,当前目录会出现objs文件夹 进入objs文件夹,将此处编译生成的新nginx文件替换之前usr/local/webserver/ nginx /sbin/文件夹下的nginx文件。 此时,再执行./nginx -V命令,查看是否已经成功追加ssl?。
