1、上次文章說到怎么安裝nginx,但是並沒有開啟ssl模塊,這次給大家開啟nginx ssl模塊安裝教程
2、重新下載nginx源碼
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