码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-01-26 18:45:30      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:input   state   where   --   htm   安装nginx   tab   top   说明   

 

我先开始,找了一个脑残写的博客,安装以后,出现问题了,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

 

  

 

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

标签:input   state   where   --   htm   安装nginx   tab   top   说明   

原文地址:https://www.cnblogs.com/fuckingPangzi/p/10324467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!