当前位置: 首页 > 未分类 > 正文

Nginx配、打开gzip以及ssl

开启nginx

1.下载uginx并解压缩到c:根目录

2.找到目录C:\nginx\conf中的nginx.conf

3.修改server{ listen 80;server_name localhost;……  中的listen的监听端口假设改成8088

4.打开cmd,依次输入cd c:\nginx——start nginx(关闭服务:stop -s nginx)

5.打开浏览器输入127.0.0.1:8088 如果打开后界现实 Welcome to nginx!则表示已正常开启

跳转功能

在server{ }中添加如下代码

 location / {
  proxy_pass   http://127.0.0.1:8000;   #8000为需要跳转的端口
 }

打开gzip功能

1在nginx.conf 将gzip on;这行代码前面的#去掉(开启gzip功能)

2换行添加代码gzip_types application/json;开启对json的压缩功能 如果需要压缩其他格式可直接空格添加进去

 

ssl功能

1.生成自签证书

  •  \\192.168.1.15\研发部门\刘锴 :    目录下Win32OpenSSL-0_9_8l.rar 打开并安装至C:盘
  • C:\OpenSSL\bin 目录下 运行openssl.exe
  • 依次输入:(*号可以替换)提示输入的password为4位
    1、genrsa -des3 -out *.key 10242、req -new -key *.key -out *.csr3、rsa -in *.key -out *_nopass.key

    4、req -new -x509 -days 3650 -key *_nopass.key -out *.crt

  • 将生成的*.crt  和*_nopass.key 两个文件放在nginx\conf目录下
  • 找到nginx\conf下的nginx.conf文件找到# HTTPS server模块并编辑为下方所示:
  • 编辑完成后可以运行nginx服务(如果报端口被占用需要检查443端口是否被占用并关掉占用程序)

# HTTPS server

server {
listen 443 ssl;
server_name localhost;

ssl on;
ssl_certificate *.crt;
ssl_certificate_key *_nopass.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;
}
}

 

 

 

本文固定链接: http://blog.mdsoft.cn/?p=236 | 铭达开发文档

该日志由 楷, 刘 于2015年10月31日发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Nginx配、打开gzip以及ssl | 铭达开发文档

Nginx配、打开gzip以及ssl:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter