博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个简单的nginx配置
阅读量:6229 次
发布时间:2019-06-21

本文共 1456 字,大约阅读时间需要 4 分钟。

以下介绍了http和https的配置。

首先一级域名的http全部重定向到https;

server {        listen       80;        server_name  example.com; #一级域名        rewrite ^ https://$http_host$request_uri? permanent;}复制代码

设置web项目的域名、ssl正式位置以及配置、错误日志路径、默认页面文件路径。

server {        listen 443 ssl;    	ssl on;    	server_name project.example.com; #二级域名指向页面    	ssl_certificate /ssl/project.example.com.pem;        ssl_certificate_key /ssl/project.example.com.key;    	ssl_session_cache shared:SSL:1m;        ssl_session_timeout  10m;        ssl_ciphers HIGH:!aNULL:!MD5;        ssl_prefer_server_ciphers on;        access_log  /var/log/nginx/project.log  main;    	location / {    	   index index.html;           root /home/root/project/dist;        }    }复制代码

设置server项目的域名、ssl证书位置以及配置、错误日志路径、端口配置。

server {        listen 80;    	listen 443 ssl;    	server_name api.example.com;    	ssl_certificate /ssl/api.example.com.pem;        ssl_certificate_key /ssl/api.example.com.key;        ssl_session_cache shared:SSL:1m;        ssl_session_timeout  10m;        ssl_ciphers HIGH:!aNULL:!MD5;        ssl_prefer_server_ciphers on;        access_log  /var/log/nginx/api.log  main;        location / {           proxy_redirect off;           proxy_set_header Host $host;           proxy_set_header X-Real-Ip $remote_addr;           proxy_set_header X-Forwarded-For $remote_addr;           proxy_pass http://localhost:3000;        }    }复制代码

然后即可通过http://project.example.com或者https://project.example.com来访问页面。

转载地址:http://ftina.baihongyu.com/

你可能感兴趣的文章
C# 8的新提案:new关键字类型推断
查看>>
方面和服务,差别大吗?
查看>>
Rust 和Erlang的对比
查看>>
C# 8中的默认接口方法
查看>>
微信小程序wx:for和wx:for-item的正确用法
查看>>
iOS开源项目周报1222
查看>>
个推开发者服务进阶之路
查看>>
与Jeff Sutherland谈敏捷领导力
查看>>
Facebook开源分布式日志存储系统LogDevice
查看>>
JPA 2.2带来一些备受期待的变更
查看>>
Homebrew 1.9发布,将支持Linux与Windows 10
查看>>
Loader 使用文档
查看>>
Mozilla开发全新的公开网络API WebXR 来实现增强现实
查看>>
记一次获得3倍性能的Go程序优化实践
查看>>
“迁移策略+新容器运行时”应对有状态应用的冷热迁移挑战
查看>>
中国法院裁定:禁售部分型号苹果手机
查看>>
中台之上(一):重视业务架构,不要让“业务的归业务、技术的归技术”
查看>>
如何定义研发KPI:以团队速度为标准
查看>>
微软发布UWP Bridge项目将一切应用转为Windows应用
查看>>
联合国儿童基金会投资六家区块链初创企业,目标是解决“全球性挑战”
查看>>