• 在centos上安装nginx,详细篇章耶。


    我先开始,找了一个脑残写的博客,安装以后,出现问题了,https://blog.csdn.net/yi247630676/article/details/82592525 ,就是这个链接,臭sb,垃圾

    。然后,我就彻底删除重装。原因找不到nginx的安装目录,这就很尴尬了。安装之后它是一个个分散的。

    后来是在nginx官网上下载的 https://nginx.org/en/download.html

     然后在这个目录里面 

    #./configure
    creating objs/Makefile

    什么鬼的,可能creating不行,乱七八糟的。然后

    #make
    
    #make install

    这个是安装目录

    #cd /usr/local/nginx/

    之前在那里面操作的就是源码目录。懂吧,你应该懂得。

    如果找不到呢,就用

    # whereis nginx

    那么你的问题就来了,如何开启关闭nginx呢?

    在 /usr/local/nginx/sbin/里面,进入这个目录里面,然后-------------

    ./nginx 
    ./nginx -s stop
    ./nginx -s quit
    ./nginx -s reload

    如果你的防火墙是开启的话,那你要编辑一下了啊。

    编辑防火墙配置文件

    #vim /etc/sysconfig/iptables

    -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -jACCEPT
    
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080-j ACCEPT
    
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT

    重头戏来了哦,安装之后,你就要开始配https了哟。

    那么,你先要在绑定的域名里面,我的用的是阿里云,

    在该域名下,申请一个SSL证书。

    然后在nginx里面建一个文件夹 cert,随机你建在哪里。然后把 .pem 和 .key 文件放进去

    卡死最多人的地方来了。nginx里面的https的配置,不多bb

    server {
            listen       443 ssl;
            server_name  (您的域名);
    
            ssl_certificate      **********.pem;
            ssl_certificate_key   **********.key;
    
            ssl_session_cache    shared:SSL:1m;
            ssl_session_timeout  5m;
    
            ssl_ciphers  HIGH:!aNULL:!MD5;
            ssl_prefer_server_ciphers  on;
    
            location / {
               proxy_pass "内网路径";
            }
        }

    如果 报443 SSL这一行错了,哦?,来了哦!

    这说明你的nginx的SSL模块没有安装。

    看这个链接博客把 https://www.cnblogs.com/ghjbk/p/6744131.html

      

  • 相关阅读:
    Linux信号列表(zz)
    TCP状态转移图学习总结
    UNP学习笔记之四select和poll
    RSS2.0结构
    UNP学习笔记二简单的并发服务器(concurrent servers)
    js面向对象基础(zz)
    libevent introduction
    Linux下Makefile的automake生成全攻略(zz)
    UNP学习笔记之三POSIX Signal Handling
    关于网络编程(服务端)的一些笔记(zz)
  • 原文地址:https://www.cnblogs.com/fuckingPangzi/p/10324467.html
Copyright © 2020-2023  润新知