记一次线上centOS服务器,nginx的https配置

* 所有执行语句需root权限

1.注意控制台输出的错误如出现 You need a C++ compiler for C++ support     解决办法 运行 yum install -y gcc gcc-c++

2.安装zlib(gzip用),pcre(rewrite用),ssl(配置https用)  ,分别使用wget命令下载  解压  运行./configure  -->  make && make install;

3.使用wget 下载nginx -->解压 -->配置./configure  --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_modul  

(如果此时提示 ./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

解决办法yum -y install openssl openssl-devel   )

最后别忘记  make && make install

4.使用免费证书,一般提供.key  .pem 结尾文件 

nginx.conf 部分配置

server {
            listen localhost_ip:80 ;
            listen localhost_ip:443 ssl;
            server_name localhost_ip www.your_domain1.com www.your_domain2.com;
            ssl_certificate /usr/local/nginx/conf/ssl/server.pem;
            ssl_certificate_key /usr/local/nginx/conf/ssl/server.key;
            location / {
                         proxy_pass  http://your_upstream;
                       }
        }

5.如启动nginx 



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011619071/article/details/73188970
文章标签: centos nginx
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

记一次线上centOS服务器,nginx的https配置

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭