开发者社区> 坎布里奇> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Nginx的安装使用卸载及配置ssl证书

简介: nginx的安装以及基本配置,添加https证书,也就是ssl证书。
+关注继续查看

一:

  1. 安装准备

      一. gcc 安装

    yum install gcc-c++

      二. PCRE pcre-devel 安装

    yum install -y pcre pcre-devel

      三. zlib 安装

    yum install -y zlib zlib-devel

      四. OpenSSL 安装

    yum install -y openssl openssl-devel

2 下载安装包

  wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

3 解压

    tar -zxvf nginx.*.tar.gz

4 切换到解压后的目录
5 执行以下命令:

     ./configure --prefix=/usr/local/nginx(安装到usr/local中)
      make
      make install

6 切换到安装目录

    1.conf //存放配置文件    2.html // 存放网页文件    3.logs // 存放日志文件    4.sbin // 存放可执行文件

7 启动

 ./nginx

8 关闭

  ./nginx -s quit

9 卸载命令

     rm -rf /usr/sbin/nginx 
     rm -rf /etc/nginx
     rm -rf /etc/init.d/nginx
     yum remove nginx

二 配置ssl证书

在nginx .conf 中配置如下,黄色部分为自定义部分。以上链接是说明

     listen       443 ssl;
     server_name  localhost;

    ssl_certificate     cert/1801445_todo.appmozi.com.pem;
    ssl_certificate_key  cert/1801445_todo.appmozi.com.key;

    ssl_session_cache    shared:SSL:1m;
    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 / {
      root html;
      index index.html index.htm;
    }
}

添加ssl后,需要重新编译
进入 nginx的解压目录, 执行

     1   ./configure --with-http_ssl_module ,在objs 目录下会生成新的nginx
     2 如果没有报错,执行make
     3   备份原来的 cp nginx/sbin/nginx   nginx/sbin/nginx.bak
     4   把objs中的nginx把 nginx/sbin中的nginx替换掉。cp objs/nginx /user/local/nginx/sbin/nginx
      5 ./nginx -V 
     显示如下,表示成功
        ![_4](https://yqfile.alicdn.com/a538515e305dd3d9c266e5f24be1e55eb024c346.png)
 官方的参考链接
      https://help.aliyun.com/knowledge_detail/95491.html?spm=5176.2020520163.cas.65.360eyoCeyoCeOl

三 安装遇到的小问题

       nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
       解决方法:
       /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

         

  
       
    

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云免费SSL证书申请白嫖指南
有同学反馈阿里云免费SSL证书没有了?错,一直都有啊,阿里云一直都是免费SSL申请,只是隐藏得比较深,阿里云百科图文详解阿里云SSL免费证书申请教程
1063 0
阿里云SSL证书价格从免费到收费详细收费价格表
阿里云SSL证书价格一年多少钱?阿里云SSL证书分为收费和免费两种,免费SSL为DV单域名证书,收费SSL证书类型分为DV域名和OV企业型,证书品牌分为Digicert、Rapid、Globalsign、Wosign和vTrus,SSL证书类型不同、品牌不同、域名类型不同价格也不同
189 0
启用HTTPS,免费的 SSL证书 申请渠道有哪些?
HTTPS已经是大势所趋,搜索引擎已经明确表示采用HTTPS协议的页面更加安全,排名上会优先对待,所以网站HTTPS还是很有必要的!网站启用HTTPS,分享几个免费SSL证书申请渠道。
43 0
生成免费且支持泛域名的的SSL证书
生成免费且支持泛域名的的SSL证书
103 0
使用SSL证书,免费给个人网站开启HTTPS防护
以.com结尾的python-office.com则存在:部分浏览器默认使用https进行访问导致打不开网页的问题。
118 0
如何白piao一个免费的泛域名SSL证书
为了给个人博客提速,全部静态资源放到云上的对象存储中,并且加了CDN,耗费了不少RMB。新申请的域名也备案通过了,但是SSL证书一般需要按年付款,看了下「鹅云」上最便宜的泛域名证书也裤头一紧
671 0
助沪企战“疫” 锐安信向上海企业免费签署DV/OV/EV SSL证书
为帮助上海企业网站的安全运行,上海锐成特此推出“锐安信SSL证书免费送”的限时活动,全力保护网站以及消费者的数据安全,避免证书过期给企业带来不安全风险及损失。
81 0
在容器中利用Nginx-proxy实现多域名的自动反向代理、免费SSL证书
在个人的小项目或者测试环境中,配置反向代理显得十分繁琐,而借助 Nginx-proxy 的镜像,即使是小白,也能快速实现域名转发。 1.域名、IP自动转发 在开始之前,首先黑进了自家的路由器,将某个域名(甚至不存在),如 dotnet1.nginx-test.com 和 dotnet2.nginx-test.com 指向了局域网内 IP 为 "192.168.9.10" 的机器上(hosts、iptable等方式)。
2542 0
HTTPS时代已来,老司机手把手指导申请免费SSL证书 韩俊强的博客
近期国内证书颁发机构WoSign由于存在管理问题导致其自身声誉受损,WoSign也关闭了免费SSL签发。 对于小型企业和个人来说部署HTTPS时SSL证书就是一笔不小的费用,因此这也阻碍了HTTPS的覆盖速度。
3108 0
+关注
坎布里奇
一个技术小白,对技术有一颗强烈的渴求的心,乐于钻研,为止付出
文章
问答
文章排行榜
最热
最新
相关电子书
更多
《Nginx 代理系统常用手册》
立即下载
1._Alibaba_Cloud_Whitepaper_-_Data_Security_is_Now_More_Important_Than_Ever
立即下载
3D/AR技术在新零售商业场景中的应用
立即下载