阿里雲服務器中要配置ssl
1.先在服務器安裝nginx,安裝步驟自行搜索,很多。
2.獲取ssl證書,可以參考https://mp.csdn.net/console/editor/html/87912845這篇文章,裏面有阿里雲的免費證書獲取方式。
3.安裝好以後打開nginx配置文件。
在裏面添加如下內容。注意後面的//這個是我加的說明,實際用的時候去掉//和後面的內容,不然會報錯,這個是java裏面的註釋,直接加進去識別不了。
server {
listen 80;
server_name backend.baidu.com; //這裏寫你自己的域名
access_log /home/ec2-user/logs/nginx/txrt-backend.access.log ; //日誌部分
error_log /home/ec2-user/logs/nginx/txrt-backend.error.log warn; //日誌部分
location / {
proxy_pass http://47.94.101.250:8080; //這裏修改你自己的項目路徑
}
#rewrite ^(.*)$ https://$host$1 permanent; //這裏是跳轉到https的,如果不需要http,只需要https,可以把這個註釋放開
}
server {
listen 443 ssl;
server_name backend.baidu.com; //這裏寫你自己的域名
root /var/www/bjubi.com;
index index.html index.htm;
ssl_certificate cert/4174086_backend.jinfeismartcity.com.pem; //這裏是證書文件路徑
ssl_certificate_key cert/4174086_backend.jinfeismartcity.com.key; //這裏是證書文件key路徑
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://47.94.101.150:8080; //這裏配置項目路徑
}
}
4.修改完重啓ngnix
重啓方法進入到ngnix的安裝目錄裏面sbin裏面。
./nginx 是啓動
./nginx -s stop 是關閉
./nginx -s reload 是重啓
[root@ips3000 sbin]# ./nginx -s stop
[root@ips3000 sbin]# ./nginx
[root@ips3000 sbin]# ./nginx -s reload
[root@ips3000 sbin]#