Nginx安装问题,如何配置SSL模块?

这个问题大多数是出现在 Nginx 的配置中,原因可能是配置没有开启SSL模块。这个错误是由于Nginx版本的问题所导致的。

在 Nginx1.15 版本之前,配置 HTTPS 服务是如下:

server{

      listen                        443;

      server_name            网站域名;

      ssl                            on;

      ssl_certificate           SSL证书;

      ssl_certificate_key    SSL证书私钥;

      ssl_ciphers               加密算法;

      ssl_protocols           加密协议;

      ssl_prefer_server_ciphers      on;

}

但是这样的配置如果放在Nginx1.15 版本则是错误的,启动Nginx的时候系统会报错,原因是 SSL  ON 这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动 Nginx 就会发现浏览器访问页面时就会出现” ERR_SSL_PROTOCOL_ERROR”的错误。

那么在Nginx1.15版本下,我们应该做如下配置:

server{

        listen    443 ssl;

        server_name    网站域名;

        ssl_certificate   SSL证书;

        ssl_certificate_key    SSL证书私钥;

        ssl_ciphers    加密算法;

        ssl_protocols    加密协议;

        ssl_prefer_server_ciphers    on;

}

重启Nginx后,我们的HTTPS服务就正常了。另外,如果您的网站包含IPv6,那么站点绑定证书时,要所有的 ip,包含 ip6 和 ip4 都需要绑定证书。



  • Nginx瀹夎闂
    绛旓細杩欎釜闂澶у鏁版槸鍑虹幇鍦 Nginx 鐨勯厤缃腑锛屽師鍥犲彲鑳芥槸閰嶇疆娌℃湁寮鍚疭SL妯″潡銆傝繖涓敊璇槸鐢变簬Nginx鐗堟湰鐨勯棶棰樻墍瀵艰嚧鐨勩傚湪 Nginx1.15 鐗堟湰涔嬪墠锛岄厤缃 HTTPS 鏈嶅姟鏄涓嬶細server{ listen 443;server_name 缃戠珯鍩熷悕;ssl on;ssl_certificate SSL璇佷功;ssl_certificate_key SSL璇佷功绉侀挜;ssl_ciphers...
  • Nginx瀹夎閰嶇疆璇﹁В(涓囧瓧闀挎枃鍏歌棌鐗)
    绛旓細蹇熷畨瑁呬笌鍒濇妫鏌 棣栧厛锛岀‘淇濊蒋浠舵簮鐨勬洿鏂帮細Ubuntu - sudo apt-get update, CentOS - sudo yum update 鐒跺悗锛屽畨瑁匩ginx锛歎buntu - sudo apt-get install nginx, CentOS - sudo yum install nginx 瀹夎瀹屾垚鍚庯紝閫氳繃nginx -v鎴杗ginx -V妫鏌ョ増鏈俊鎭紝纭瀹夎鎴愬姛銆 鍩烘湰鎸囦护涓閰嶇疆 ...
  • nginx瀹夎鍙婂叾閰嶇疆璇︾粏鏁欑▼
    绛旓細棣栧厛锛岀櫥褰曞畼鏂圭綉绔/nginx.org/en/download.html>锛岄夋嫨绋冲畾鐗堟湰锛屽1.14.0锛岀‘淇濅綘鐨勭郴缁熷凡瀹夎蹇呰鐨勭幆澧冿紝濡俫cc銆乸cre銆亃lib鍜宱penssl銆備娇鐢▂um鍛戒护瀹夎:gcc-c++pcre, pcre-develzlib, zlib-developenssl, openssl-devel鎺ヤ笅鏉ワ紝灏嗕笅杞界殑Nginx婧愮爜鍖呰В鍘嬪埌鎸囧畾浣嶇疆锛屽`/usr/local`:tar -xvf nginx...
  • Mac: Nginx 鐨瀹夎鍜閰嶇疆
    绛旓細1锛夊畨瑁匟omebrew 缁堢杈撳叆 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) )"澶ф杩囦釜浜屽崄鍒嗛挓宸﹀彸瀹夎瀹屾垚,鍏堕棿鎻愮ず杈撳叆瀵嗙爜,杈撳叆Mac瀵嗙爜,瀹夎鎴愬姛鍚庡氨鍙互瀹夎nginx浜嗐2锛夊畨瑁卬ginx 缁堢杈撳叆 3锛夐獙璇佺粨鏋 瀹夎濂戒簡,灏卞彲浠ュ惎鍔╪ginx浜,缁堢杈撳叆 瀹夎瀹...
  • nginx閰嶇疆鏂囦欢璇﹁В
    绛旓細涓銆瀹夎Nginx鍦ㄥ畨瑁匩ginx涔嬪墠锛岄渶纭繚绯荤粺宸茬粡瀹夎浜唃cc銆 openssl-devel銆 pcre-devel鍜寊lib-devel杞欢搴撱傚叾涓紝 _with-http_stub_status_module 鍙互鐢ㄦ潵鍚敤 Nginx 鐨 NginxStatus 鍔熻兘锛屼互鐩戞帶 Nginx 鐨勮繍琛岀姸鎬併備簩銆丯ginx鐨閰嶇疆鏂囦欢缁撴瀯Nginx鐨勯厤缃枃浠nginx.conf浣嶄簬鍏跺畨瑁呯洰褰曠殑conf鐩綍涓嬨俷ginx....
  • 2021-08-18 UOS涓nginx鐨瀹夎閰嶇疆
    绛旓細UOS鏄嚜甯nginx鐨勶紝鐩存帴瀹夎 sudo apt install nginx nginx榛樿瀹夎鍦 /etc/nginx 鐩綍涓 鎵撳紑 nginx.conf 鏂囦欢鍙互鏌ヨ鍦ㄥ摢涓洰褰 鍝釜鏂囦欢涓閰嶇疆缃戠珯鏈嶅姟 鍙戠幇80绔彛榛樿缃戠珯鏄厤缃湪 sites-enabled鐩綍涓殑default鏂囦欢涓 鍦ㄥ熬閮ㄦ坊鍔犺嚜宸辩殑缃戠珯锛坴ue椤圭洰锛夊彂甯冭嚜宸辩殑鏂囦欢鏈嶅姟锛坙ocation涓坊鍔犺法鍩熸柟浣...
  • nginx鏄鎬庝箞閰嶇疆鐨,灏介噺瑙i噴璇﹀敖鐐,璋㈣阿浜
    绛旓細1銆佷笅杞芥墍闇瑕佺殑瀹夎鍖 Nginx 涓嬭浇锛歨ttp://nginx.org/download/nginx-1.1.15.tar.gz Mysql涓嬭浇锛歨ttp://mysql.cs.pu.edu.tw/Downloads/MySQL-5.5/mysql-5.5.21.tar.gz php涓嬭浇锛歨ttp://cn.php.net/distributions/php-5.3.10.tar.gz 2銆侀鍏堝鐜闇瑕佺殑搴撳拰缂栬瘧宸ュ叿杩涜瀹夎 yum -...
  • 鏈夋病鏈夋棤绉佺殑澶у┒鏉ヨ璇磜in涓濡備綍閰嶇疆Nginx
    绛旓細涓昏璁茶堪windows涓濡備綍瀹夎鍜閰嶇疆nginx锛堟湰渚嬫槸win8鐜涓嬶級浠巒ginx瀹樼綉涓嬭浇鐩稿簲鐨瀹夎鍖锛歨ttp://nginx.org/ 寤鸿涓嬭浇 涓嬭浇绋冲畾鐗 瑙e帇鍒扮浉搴旂殑鐩綍锛屾瘮濡傛垜鏄痚鐩 鐒跺悗淇敼鐩綍鍚嶅瓧涓簄ginx 杩涘叆nginx鐩綍 鍙屽嚮nginx.exe 鏉ュ惎鍔╪ginx 姝ゆ椂 鐩存帴鍦ㄦ祻瑙堝櫒鍦板潃鏍忚緭鍏ttp:localhost 渚胯兘鐪嬪埌 娆㈣繋椤甸潰锛岃鏄...
  • 瀹夎nginx闇瑕佷粈涔堜富鏈閰嶇疆
    绛旓細浠nginx瀹樼綉涓嬭浇鐩稿簲鐨瀹夎鍖 寤鸿涓嬭浇 涓嬭浇绋冲畾鐗 瑙e帇鍒扮浉搴旂殑鐩綍锛屾瘮濡傛垜鏄痚鐩 鐒跺悗淇敼鐩綍鍚嶅瓧涓簄ginx 杩涘叆nginx鐩綍 鍙屽嚮nginx.exe 鏉ュ惎鍔╪ginx 姝ゆ椂 鐩存帴鍦ㄦ祻瑙堝櫒鍦板潃鏍忚緭鍏ワ細localhost 渚胯兘鐪嬪埌 娆㈣繋椤甸潰锛岃鏄庝綘铏氭嫙涓绘満宸茬粡鎼缓濂戒簡 浣嗘槸鏈夋椂鍊 鎴戜滑闇瑕閰嶇疆璺緞 鍦ㄩ粯璁ゆ儏鍐典笅 浠栫殑root鏄 ...
  • mac涓瀹夎Nginx璇︾粏鏁欑▼
    绛旓細瀹夎 homebrew 锛屽皢浠ヤ笂鍛戒护绮樿创鑷硉erminal锛岀劧鍚庡洖杞﹀嵆鍙 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"甯哥敤鐨勬寚浠ゆ湁锛歯ginx-s reload 閲嶆柊鍔犺浇閰嶇疆nginx-s reopen 閲嶅惎nginx-s stop 鍋滄nginx-s quit 閫鍑簄ginx-V 鏌ョ湅鐗堟湰锛屼互鍙婇厤缃枃浠...
  • 扩展阅读:服务器nginx配置 ... nginx视频 ... nginx conf配置大全 ... nginx配置目录 ... nginx配置跨域访问 ... 正确的nginx跨域配置 ... nginx安装配置 window ... 404 not found nginx ... linux nginx安装及配置教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网