【linux】之Nginx安装使用和配置SSL支持

本文采用的是nginx源码安装

1、下载nginx源码包

wget http://nginx.org/download/nginx-1.8.0.tar

或者登录nginx官网下载更高版本

2、nginx安装需要其他环境的支持

环境是否安装了gcc

rpm -qa|grep gcc

如果没有则需要yum install gcc-c++

环境是否安装了pcre

该文件为正则表达式库。让nginx支持rewrite需要安装这个库

如果没有安装可以采用yum安装  yum -y install pcre-devel

环境是否安装zlib-devel

yum install zlib-devel -y

因为我们是需要配置SSL支持HTTPS,那么还需要openssl-devel这个模块

yum install openssl openssl-devel   -y

ok到这里完成环境准备

进入nginx源码目录进行安装,因为我们需要支持HTTPS访问所以安装的时候要添加SSL模块

执行

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

成功之后

make

make install

然后到

绿色的nginx就是nginx的启动命令

执行nginx启动命令并且 指定配置文件

浏览器访问:http://ip  就可以看到Nginx欢迎页面,如果不行请查看浏览器防火墙是否屏蔽了80端口

配置SSL

打开我们启动nginx指定的/nginx/nginx-1.8.1/conf/nginx.conf 文件

找到

配置完成之后重新启动

那么在浏览器用HTTPS访问

OK!

 
时间: 2024-10-28 22:09:40

【linux】之Nginx安装使用和配置SSL支持的相关文章

linux centos7 nginx 安装部署和配置

1/什么是NginxNginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx.Nginx作为负载均衡服务器,既可以在内部直接支持Rails和PHP程序对外进行服务,也可以

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

centos7 apache配置ssl支持tlsv1.0 1.1 1.2

centos7 apache配置ssl支持tlsv1.0 1.1 1.2原创93dd大智若愚 最后发布于2017-05-11 17:25:39 阅读数 2162 收藏展开按照阿里云的证书配置如下安装证书: 文件说明: 1. 证书文件214089425050896.pem,包含两段内容,请不要删除任何一段内容. 2. 如果是证书系统创建的CSR,还包含:证书私钥文件214089425050896.key.证书公钥文件public.pem.证书链文件chain.pem. ( 1 ) 在Apache的

VMware Linux 下 Nginx 安装配置 (一)

资源准备 1. pcre-8.34.tar.gz: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 2. zlib-1.2.8.tar.gz:  http://zlib.net/ 搜索 .gz 下载,或 http://sourceforge.net/projects/libpng/?source=typ_redirect 3. openssl-1.0.1j.tar.gz : http://www.openssl.org/source/

linux下nginx安装、配置实战

1什么是Nginx Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx作为负载均衡服务器,既可以在内部直接支持Rails和PHP程序对外进行服务,也可

linux下Nginx 安装配置

Nginx 安装 一.首先要安装 PCRE PCRE 作用是让 Ngnix 支持 Rewrite 功能. 1.下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz [[email protected] src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 2

linux下nginx安装方法

因为本人不是很懂linux,所以安装步骤是从网上找的一些资料整合后,才部署成功,现将步骤记录下来 部署安装nainx环境:pcre(作用rewrite).zlib(作用压缩).ssl.gccyum -y install zlib;yum –y install pcre;yum –y install openssl;yum install gcc gcc-c++ ncurses-devel perl; 2.下载安装nginx-*.tar.gz.     (*号表示版本号) tar –zxvf ng

nginx安装,简单配置动静分离,维护页面设置

nginx安装还是很简单的,虽然网上有很多的安装教程,我也看过一些,但是很多写的比较乱,比较难懂,所以就自己写一篇,希望可以帮助到大家 先说环境吧,本人用的Centos7 x86_64 同样也是现在服务器使用最多的linux发行版本,当然centos6,跟7还是有区别的,这样主要说7 第一步:先安装nginx所需要的依赖包直接yum安装就可以 yum -y install openssl zlib zlib-devel pcre pcre-devel 第二步:下载nginx安装包,我这里是指定了

Centos7.2下Nginx配置SSL支持https访问(站点是基于.Net Core2.0开发的WebApi)

准备工作 1.基于nginx部署好的站点(本文站点是基于.Net Core2.0开发的WebApi,有兴趣的同学可以跳http://www.cnblogs.com/GreedyL/p/7422796.html) 2.证书颁发机构(CA)颁发的有效证书,其中我们需要两个文件,一个是 .key文件(私钥),另一个是 .crt或.pem文件(公钥) 核心功能 ? 通过指定由受信任的证书颁发机构(CA)颁发的有效证书,将服务器配置为侦听端口上的HTTPS流量. ? 通过配置nginx.conf文件来加强