windows服务器配置https数字证书nginx报错处理记录

今天在给windows服务器配置https数字证书时,证书成功申请下来,但保存证书时报错了,报错代码有如下三条,这里记录一下修复方法。

nginx: [emerg] unknown directive "worker_processes" in C:\BtSoft\nginx/conf/nginx.conf:1
nginx: configuration file C:\BtSoft\nginx/conf/nginx.conf test failed
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

截图是后期补上的,有一处报错已经不再提醒了。

图片[1]-windows服务器配置https数字证书nginx报错处理记录-墨铺

在网络众大神的提点之下,认识到此三处报错都发生在nginx.conf里面,报错1是指nginx.conf编码有问题,报错2应该是说nginx.conf损坏有问题,报错3应该是指80端口有冲突占用。

修复方法

1,宝塔面板下找到nginx.conf文件。

图片[2]-windows服务器配置https数字证书nginx报错处理记录-墨铺

2,使用notpad++编辑nginx.conf,可以查看到文件是utf-8-bom编码,我们选择使用utf-8编码后保存,可以修复1、2两处报错。

图片[3]-windows服务器配置https数字证书nginx报错处理记录-墨铺

3,一般来说上面的操作会将报错3也修复掉,因为80端口可能不是被占用,而是编码问题引起的故障,但也可以将约52行处的80端口,修改成一个用不上的端口号。

server {
        listen       8971;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

图片[4]-windows服务器配置https数字证书nginx报错处理记录-墨铺

© 版权声明
THE END
喜欢请点赞支持!
点赞11 分享
大话西游 抢沙发

蒹葭苍苍,白露为霜

    所谓伊人,在水一方