ubuntu配置https

Posted Talk is easy, show me the code

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu配置https相关的知识,希望对你有一定的参考价值。

# 重定向 http 到 https
server {
    listen      80;
    server_name www.domain.com;
    rewrite ^(.*)$ https://$server_name$1 permanent;
}

server {
    listen      443;
    server_name www.domain.com;

    ssl on;

    ssl_certificate           /data/nginx/1_www.domain.com_bundle.crt;
    ssl_certificate_key       /data/nginx/2_www.domain.com.key;
    ssl_session_timeout       5m;
    ssl_protocols             TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers               ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
    ssl_session_cache         shared:SSL:50m;
    ssl_prefer_server_ciphers on;


    root  /data/www;

    location / {
        index index.php index.html;
        try_files $uri $uri/ /index.php;
     # tp 的url重定向  if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } location ~ \.php$ { fastcgi_pass unix:/run/php/php7.1-fpm.sock; fastcgi_index index.php; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; } error_log /data/log/error.log ; access_log /data/log/access.log ; }

 


以上是关于ubuntu配置https的主要内容,如果未能解决你的问题,请参考以下文章

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段

ubuntu16.04 yum报错:There are no enabled repos. Run “yum repolist all“ to see the repos you have.(代码片段

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

阿里云上,Ubuntu下配置Nginx,在tomcat中加了https协议就不可以了