nginx简单配置

简介:

nginx.conf

root   html;  网站目录

core module :  Main   Events

Standard  HTTP modules :  Core   Access  FastCGI   Gzip  Log  Proxy Rewrite  Upstrem

通过官方查看模块帮助 http://nginx.org/en/docs/

.

├── client_body_temp            

├── conf

│   ├── fastcgi.conf    动态配置

│   ├── fastcgi.conf.default

│   ├── fastcgi_params    参数

│   ├── fastcgi_params.default

│   ├── koi-utf

│   ├── koi-win

│   ├── mime.types

│   ├── mime.types.default

│   ├── nginx.conf      静态配置文件

│   ├── nginx.conf.default

│   ├── scgi_params

│   ├── scgi_params.default

│   ├── uwsgi_params

│   ├── uwsgi_params.default

│   └── win-utf

├── fastcgi_temp

├── html

│   ├── 50x.html   出错

│   └── index.html

├── logs

│   ├── access.log

│   ├── error.log

│   └── nginx.pid

├── proxy_temp

├── sbin

│   └── nginx

├── scgi_temp

└── uwsgi_temp

 egrep -v "#|^$"   nginx.conf  | cat -n

     1  worker_processes  1;                        和CPU核心数相当     效率

     2  events {

     3      worker_connections  1024;                      worker 可以接受最大多少个链接

     4  }

     5  http {

     6      include       mime.types;

     7      default_type  application/octet-stream;

     8      sendfile        on;

     9      keepalive_timeout  65;

    10      server {

    11          listen       80;

    12          server_name  localhost;                 域名

    13          location / {

    14              root   html;

    15              index  index.html index.htm;

    16          }

    17          error_page   500 502 503 504   /50x.html;         指定错误页面

    18          location = /50x.html {

    19              root   html;

    20          }

    21      }

    22  }

开始配置

server {

        listen       80;

        server_name  www.hequan.com;

            root   html/www;

            index  index.html index.htm;

    }

    server {

        listen       80;

        server_name  blog.hequan.com;

            root   html/blog;

            index  index.html index.htm;

    }

/sbin/nginx   -s reload  

301跳转

 server {

        listen       80;

        server_name   hequan.com;

          rewrite ^/(.*)  http://www.hequan.com/$1   permanent;

    }

解决恶意IP绑定

 server {

        listen       80;

        location   /  {

                deny all;

        }

    }

日志切割

cd   /application/nginx/logs  &&  \

/bin/mv www_access.log  www_access_$(date  +%F  -d  -1day).log

/application/nginx/sbin/nginx -s reload

 crontab -e    

00 00 * * *   /bin/sh   /application/nginx/logs/xx.sh   >/dev/null    2&1

日志相关分析  awstats

200 正常  301 永久跳转    403  禁止访问   404 找不到请求的页面   500  内部服务器错误   502  坏的网关  503  服务当前不可用










本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1767844,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
缓存 应用服务中间件 网络安全
Nginx中配置HTTP2协议的方法
Nginx中配置HTTP2协议的方法
178 7
|
3月前
|
应用服务中间件 BI nginx
Nginx的location配置详解
【10月更文挑战第16天】Nginx的location配置详解
|
3月前
|
缓存 负载均衡 安全
Nginx常用基本配置总结:从入门到实战的全方位指南
Nginx常用基本配置总结:从入门到实战的全方位指南
435 0
|
3月前
|
应用服务中间件 Linux nginx
Jetson 环境安装(四):jetson nano配置ffmpeg和nginx(亲测)之编译错误汇总
这篇文章是关于在Jetson Nano上配置FFmpeg和Nginx时遇到的编译错误及其解决方案的汇总。
137 4
|
2月前
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
177 61
|
1月前
|
存储 应用服务中间件 nginx
nginx反向代理bucket目录配置
该配置实现通过Nginx代理访问阿里云OSS存储桶中的图片资源。当用户访问代理域名下的图片URL(如 `http://代理域名/123.png`)时,Nginx会将请求转发到指定的OSS存储桶地址,并重写路径为 `/prod/files/2024/12/12/123.png`。
77 5
|
2月前
|
缓存 负载均衡 算法
如何配置Nginx反向代理以实现负载均衡?
如何配置Nginx反向代理以实现负载均衡?
|
2月前
|
存储 负载均衡 中间件
Nginx反向代理配置详解,图文全面总结,建议收藏
Nginx 是大型架构必备中间件,也是大厂喜欢考察的内容,必知必会。本篇全面详解 Nginx 反向代理及配置,建议收藏。
Nginx反向代理配置详解,图文全面总结,建议收藏
|
1月前
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
106 3
|
2月前
|
应用服务中间件 API nginx
nginx配置反向代理404问题
【10月更文挑战第18天】本文介绍了使用Nginx进行反向代理的配置方法,解决了404错误、跨域问题和302重定向问题。关键配置包括代理路径、请求头设置、跨域头添加以及端口转发设置。通过调整`proxy_set_header`和添加必要的HTTP头,实现了稳定的服务代理和跨域访问。
550 1
nginx配置反向代理404问题
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等