(阿里云Ubantu16)nginx配置https安全访问

文章目录

一、获取证书

【SSL证书作用】:允许https安全访问

  1. 第一步:到官网申请免费SSL证书:阿里云免费SSL证书申请
    在这里插入图片描述

  2. 第二步:回到控制台
    在这里插入图片描述
    这里选择自助验证!
    在这里插入图片描述
    自助验证会在域名下添加如下解析:
    在这里插入图片描述
    点击验证后,即成功!(验证后可删除)
    在这里插入图片描述

  3. 第三步:刷新控制台,下载SSL证书
    在这里插入图片描述
    这里可选择多种类型:(这里配置在nginx)
    在这里插入图片描述
    我是apache和nginx环境,要单独处理一下端口号的问题。

    查看443端口是否被占用:lsof -i:443 (第一个是阿里云解析地址不用管,后面apache2占用443端口需要关闭)在这里插入图片描述
    关闭方法:vi /etc/apache2/ports.conf
    在这里插入图片描述
    80->82,443->442
    在这里插入图片描述
    重启Apache: sudo /etc/init.d/apache2 restart
    再查看端口:(apache2已释放)
    在这里插入图片描述

  4. 上传SSL证书
    /usr/local/nginx/下,新建ssl目录,并上传两个解压文件,重命名如下:
    在这里插入图片描述

  5. 修改Nginx安装目录下的nginx.conf,本人的安装目录在/usr/local/nginx/conf/nginx.conf,根据自己安装的目录适当修改
    在这里插入图片描述
    #这句是代表 把http的域名请求转成https

    rewrite ^(.*) https://$server_name$1 permanent;
    

    将以下注释#去掉,修改目录位置为证书存放的位置:在这里插入图片描述

  6. 重新加载nginx配置文件

    /usr/local/nginx/sbin/nginx -t
    

    只有ok,successful才配置成功!在这里插入图片描述

  7. 重启nginx

    /usr/local/nginx/sbin/nginx -s reload
    

再访问域名或公网ip,就是安全地址https开头的啦~~

要在Ubuntu上配置Nginx代理,你可以按照以下步骤进行操作: 1. 打开Nginx配置文件:通过终端进入`/etc/nginx`目录,然后打开`nginx.conf`文件。 2. 配置反向代理:在`nginx.conf`文件中,找到`http`块,然后在其中添加一个新的`server`块。在该块中,使用`location`指令来配置反向代理的路径。比如,使用以下配置将所有请求代理到本地的8888端口: ``` location / { proxy_pass http://localhost:8888; proxy_set_header X-real-ip $remote_addr; proxy_set_header Host $http_host; } ``` 3. 保存并退出文件。 4. 重启Nginx服务:在终端中运行以下命令来重启Nginx服务,并应用新的配置: ``` sudo nginx -s reload ``` 这样,你就成功配置Nginx代理。现在,Nginx会将所有请求转发到本地的8888端口。 请注意,这只是配置Nginx代理的基本步骤,你还可以根据自己的需求进行更高级的配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【linux】在Ubuntu下部署nginx——nginx的反向代理](https://blog.csdn.net/weixin_60387745/article/details/131119686)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ubuntu20.04安装nginx配置代理](https://blog.csdn.net/qazwsxedcrfvrgb/article/details/127687849)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值