ubuntu 開啟nginx的ssl模塊


1、上次文章說到怎么安裝nginx,但是並沒有開啟ssl模塊,這次給大家開啟nginx ssl模塊安裝教程

原文章:http://www.cnblogs.com/renew/p/6103295.html

2、重新下載nginx源碼

wget http://nginx.org/download/nginx-1.10.2.tar.gz

3、解壓

tar -zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2

4、安裝依賴庫(如果第一次安裝則需要安裝一下)

sudo apt-get install libpcre3-dev aptitude libssl-dev
sudo apt-get install openssl
sudo apt-get install libssl0.9.8
sudo apt-get install libssl-dev

5、編譯

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
成功會輸出:

Configuration summary

+ using system PCRE library

.....

make

make[1]: Leaving directory '/root/nginx-1.10.2' 成功

6、安裝,特別重要一步
先備份舊的程序(以前安裝過的)

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

然后把新的nginx覆蓋到舊的上面,

cp objs/nginx /usr/local/nginx/sbin/nginx

7、配置nginx https

  server {
        listen               80;
        listen               443 ssl;
        root                 /var/www/;
        server_name          localhost;
        ssl_certificate      證書文件.crt;
        ssl_certificate_key  證書文件.key;

        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }

8、開啟https

killall nginx 
nginx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM