首页>>帮助中心>>国内VPS安装成功的nginx如何添加未编译模块

国内VPS安装成功的nginx如何添加未编译模块

2025/2/9 117次

国内VPS在重启nginx后发生了错误,错误如下: nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:117 //说明缺少http_ssl_module模块 nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed 解决方法如下: 步骤1:查看nginx编译安装时的命令,安装了哪些模块和nginx版本 /usr/local/nginx/sbin/nginx -V 会显示如下信息: nginx version: nginx/1.7.7 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) configure arguments: --prefix=/usr/local/nginx --user=www --group=www 步骤2:重新编译 nginx-1.7.7 wget http://www.landui.com/download/nginx-1.7.7.tar.gz tar zxvf nginx-1.7.7.tar.gz cd nginx-1.7.7 //configure参数要和步骤1的configure arguments一模一样 ./configure --prefix=/usr/local/nginx --with-http_ssl_module --user=www --group=www make (没有make install) 步骤3:备份nginx的二进制文件 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak 步骤4:覆盖nginx的二进制文件 cp objs/nginx /usr/local/nginx/sbin/ 会提醒如下信息: cp:是否覆盖"/usr/local/nginx/sbin/nginx"? y cp: 无法创建普通文件"/usr/local/nginx/sbin/nginx": 文本文件忙 (nginx二进制文件繁忙,可以停止nginx,再试一次就可以了) 步骤5:重启nginx service nginx start (或/etc/init.d/nginx start)

购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。