linux下安装nginx来配置https

1 篇文章 0 订阅
1 篇文章 0 订阅
本文详细介绍了在Linux系统中如何安装Nginx并配置HTTPS。首先,需要通过yum安装必要的依赖软件如gcc、pcre-devel、zlib-devel和openssl-devel。然后,从官网下载Nginx源码,解压并使用指定参数运行configure脚本。通过make && make install完成安装。最后,启动Nginx服务,并配置HTTPS,包括设置监听443端口、SSL证书路径及密钥。
摘要由CSDN通过智能技术生成

linux安装nginx配置https: 

安装nginx前需要安装g++、gcc、openssl-devel、pcre-devel和zlib-devel等软件:

     1、 yum install gcc-c++    #nginx是C语言开发的,在官网上下的源码需要编译,依赖gcc环境。
    2、 yum install -y pcre pcre-devel   #pcre是一个Perl库,包括Perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式 。
    3、 yum install -y zlib zlib-devel   #zlib库提供了很多压缩和解压缩的方式,nginx用zlib对http包进行gzip。
    4、 yum install -y openssl openssl-devel   #openssl是一个安全套接字层密码库,nginx支持http协议和https协议(在ssl协议上传输http)。

安装ngin地址:/usr/local/nginx   

nginx的源码地址:usr/local/nginx-1.8.0    
    一般nginx都是安装在/usr/local/,所以进入local目录下          cd /usr/local/
    5、 wget http://nginx.org/download/nginx-1.8.0.tar.gz
    6、 tar -zxvf nginx-1.8.0.tar.gz   #解压压缩文件。
    7、 cd nginx-1.8.0
    8、./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module        #如果不加 --with-http_stub_status_module --with-http_ssl_module,后面配置https的时候会报错。
    9、make && make install
    10、# yum -y install lrzsz
    11、安装后启动 
        cd /usr/local/nginx/sbin   
        ./nginx -s reload启动

(如果提示“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 )     
        ps -e | grep nginx查看80端口

     netstat -ltunp查看运行使用的端口
开始配置https了
    进入nginx安装目录    cd  /usr/local/nginx/conf/nginx.conf
    去掉注释
     server {
        listen       443 ssl;
        server_name  abc.51js.net.cn;  #访问的地址

        ssl_certificate      /https/1_abc.51js.net.cn_bundle.crt; #上传的CA证书
        ssl_certificate_key  /https/2_abc.51js.net.cn.key;          #密钥

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值