环境:centos
sudo yum install -y nginx
systemctl start nginx.service
systemctl enable nginx.service
systemctl status nginx
配置文件 nginx.conf
验证配置和加载配置
nginx -t
nginx -s reload
服务配置
server {
listen 443 ssl;
server_name xxx.com;
access_log /data/logs/nginx/apitest.log;
root /usr/share/nginx/html;
include /etc/nginx/default.d/*.conf;
# ssl证书
ssl_certificate /data/config/nginx/xx.pem;
ssl_certificate_key /data/config/nginx/xx.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;
location / {
# 允许跨域的源,可以使用 * 来允许所有源,也可以指定具体的域名,不建议使用 * $http_origin
add_header 'Access-Control-Allow-Origin' '$http_origin' always;
# 允许的跨域请求方法,这里要包括 OPTIONS
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, DELETE, PUT' always;
# 允许的请求头
add_header 'Access-Control-Allow-Headers' 'x-requested-with, Content-Type, origin, authorization, accept, client-security-token' always;
# 允许携带 Cookie 跨域
add_header 'Access-Control-Allow-Credentials' 'true' always;
# 预检请求的有效期,单位秒
add_header 'Access-Control-Max-Age' 3600;
if ($request_method = OPTIONS) {
# 对于 OPTIONS 请求直接返回 200
return 200;
}
proxy_pass http://backend_x;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
相关推荐
nginx安装和配置 比较基础,共享下, 这里省略1万字。
Nginx安装和配置手册
nginx 安装及配置文档包含 下载安装及相关配置步(反向代理,负载均衡)骤说明。
此文档详细介绍了Windows下Nginx的安装与配置,可以让用户在最短的时间内完全配置好nginx!
nginx安装、配置、负载均衡
第6章 Nginx HTTP负载均衡和反向代理的配置与优化.pdf 第7章 Nginx的Rewrite规则与实例.pdf 第8章 Nginx模块开发.pdf 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用...
nginx安装带配置和编译参数,参数中的文件夹名字根据自己的实际情况进行修改
使用Docker技术安装Nginx及配置简单的负载均衡。 将nginx的配置文件从容器中拷贝到宿主目录 $ mkdir -p /colorfulfrog/nginx/config --先在宿主机创建config目录 $ mkdir -p /colorfulfrog/nginx/html --先在宿主机...
Ubuntu中Nginx服务器安装配置教程
此文档介绍了nginx在linux下的安装与配置,文档中包含安装时所需其他安装包的百度网盘下载地址和提取码,并附有几个安装时遇到的问题
nginx图片服务器配置和https配置
2) Nginx配置 - 1 - a)对c:\nginx\conf\nginx.conf文件进行配置: - 1 - b)常用的 Nginx 参数 - 3 - c)静态文件处理 - 4 - d)动态页面请求处理 - 4 - e)下面为nginx.conf配置实例: - 5 - f)Nginx 启动,停止等命令 ...
nginx安装与配置详细资料+weblogic集群配置
Nginx安装及配置笔记,步骤过程非常详细
FastDFS+Nginx 安装及配置。FastDFS 是一个开源的轻量级分布式文件系统,纯 C 实现,支持 Linux、FreeBSD 等 UNIX 系统,FastDFS 可以看做是基于文件的 key value pair 存储系统,包含两个角色,分别为跟踪 服务器...
nginx多域名配置示例 php多级域名配置 二级域名配置示例 nginx伪静态示例
Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置,包括像文档和支持包
提供nginx的安装配置,根据这就可傻瓜式安装配置。http节点下的upstream表示负载均衡,圆圈中的为前置机地址,提供给医院访问,方框中地址为服务端实际部署的地址(端口需一致,如果只有一个端口则只需要一个listen...