`

nginx简单配置

阅读更多


user  nobody;
worker_processes  1;

error_log  /usr/local/nginx/logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /usr/local/nginx/logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

 

    #开启gzip压缩

    gzip  on;


    #文件最大大小,可用来限制上传文件的大小
    client_max_body_size 100m;

 
    #将不带www的域名转到带www的域名
    server {

        #监听80端口
        listen 80;

        #域名
        server_name ***.com;
         rewrite ^/(.*) http://www.***.com/ permanent;
    }
 
    server {
        listen 80;
        server_name www.***.com;

 

        #设置网站根目录
        set $htdocs /project/na2;#此处定义了htdocs
        root $htdocs;

 

        #设置编码格式
        charset utf-8;
 

        #设置网站首页,加快首页加载速度
        location =/ {
            index index.html index.jsp;
        }

 

        #所有请求转到localhost:8088

        location / {
          index index.jsp;
          proxy_pass http://localhost:8088;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header REMOTE-HOST $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

 

        #缓存图片30天

        location ~ .*.(gif|jpg|jpeg|png|bmp|swf|css|js|html)$ {
                expires 30d;
        }

 

        #禁止访问/WEB-INF
        location ~^/(WEB-INF)/{
           deny all;
        }
    }

}

分享到:
评论

相关推荐

    nginx简单配置说明(开发人员了解)

    ### Nginx简单配置说明(开发人员了解) #### 概述 本文档旨在为开发人员提供一份简明的Nginx配置指南。通过本指南,读者可以了解到如何在本地环境中安装并配置Nginx,使其能够顺利运行。Nginx是一款高性能的HTTP...

    nginx 官网配置.pdf

    Nginx与Apache、Lighttpd或httpd相比,其守护进程的整体效率、配置选项的数量以及设置的简易性都是其独特之处。 具体到配置时,首先需要加载一些MIME类型包含文件,并实时压缩输出数据,设置Expires头以减少客户端...

    02nginx动态配置.zip

    这个例子可能会涵盖简单的反向代理、虚拟主机配置、日志设置等内容,是学习Nginx管理的好资料。 在实践中,掌握Nginx的配置和管理技巧对于优化Web服务性能至关重要。理解配置文件结构、熟练运用启动和管理命令,...

    windows下 php+nginx配置详解

    设置监听地址和端口,与Nginx配置中的`fastcgi_pass`对应: ```ini listen = 127.0.0.1:9000 ``` 启动Nginx和PHP-FPM服务。如果一切配置无误,现在你应该可以通过浏览器访问`http://localhost/`并看到Nginz的欢迎...

    nginx配置多域名访问以及完整配置

    以下是一个简单的反向代理配置示例: ```nginx location /api/ { proxy_pass http://backend_server:8080/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } ``` 这个配置会将...

    window下nginx配置

    Nginx是一款高性能的HTTP和反向代理Web服务器,它以其稳定性、丰富的功能集、简单的配置方式和较低的内存消耗而闻名。许多大型网站都采用了Nginx作为其核心组件之一,以支撑高并发访问。本文将详细介绍如何在Windows...

    nginx配置+https

    它以其稳定性、丰富的功能集、简单的配置文件和较低的内存消耗而闻名。 在配置文件中,`worker_processes auto;` 行指定了工作进程的数量,通常设置为服务器的 CPU 核心数。`error_log /var/log/nginx/error.log;` ...

    Nginx Docker安装配置

    使用Docker技术安装Nginx及配置简单的负载均衡。 将nginx的配置文件从容器中拷贝到宿主目录 $ mkdir -p /colorfulfrog/nginx/config --先在宿主机创建config目录 $ mkdir -p /colorfulfrog/nginx/html --先在宿主机...

    nginx和PHP配置

    5. **验证配置**: 创建一个简单的HTML文件(如1.html),放置于设置的静态文件目录下,并在浏览器中访问`http://localhost/1.html`,若能正常显示,则表明Nginx已正确配置。 #### PHP配置步骤 **二、安装与配置PHP...

    nginx nginx.conf配置

    Nginx是一款高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,以其稳定性高、性能出色、配置简单以及占用资源少等优点,在互联网行业中被广泛应用。其中,`nginx.conf`是Nginx的核心...

    Nginx动态配置conf

    Nginx是一款高性能的HTTP和反向代理服务器,被广泛应用于Web服务中,以...而对于小型项目,简单地使用信号控制或配置文件监控就足够了。了解并熟练掌握Nginx的动态配置技巧,能显著提升运维效率,减少服务中断的风险。

    nginx.conf nginx的反向代理的简单配置文件

    本资源是专门针对本博文的, nginx的反向代理的简单配置文件,给大家使用时做参考,拿走不谢,怎么一定要50字呢?

    windows下配置nginx反向代理tomcat

    假设你需要通过 Nginx 来反向代理后端端口为 8080 的 Tomcat 服务,以下是一个简单的配置示例: ```nginx server { listen 80; // 监听的端口号 server_name 192.168.0.238; // server 名称 # 设置代理相关的...

    微服务实战(二)nginx配置

    1. **基础配置**:在Nginx配置文件中,我们需要设置监听端口、日志路径等基本信息。例如: ``` server { listen 80; server_name leyoutest.com; # 替换为你的域名或IP access_log /var/log/nginx/leyou-manage...

    nginx优化配置,搭建高性能服务器

    5. **性能监控**:可以使用`stub_status`模块开启Nginx的简单状态监控,以便实时查看服务器负载和请求处理情况。 三、实例配置 下面是一个基本的Nginx与FastCGI结合的配置示例: ```nginx http { upstream ...

    Nginx配置文件详解

    `,其中`number`是具体的数字,`auto`则表示Nginx根据系统的内核线程数自动设置。 - 示例:`worker_processes 4;` 或者 `worker_processes auto;` 3. **pid指令**:指定Nginx的主进程PID文件的路径。格式为 `pid ...

    nginx服务器配置.docx

    它以其稳定性、丰富的功能集、简单的配置方式和较低的资源消耗而闻名。Nginx 可用于多种场景,包括但不限于: - **静态文件服务器**:处理静态资源,如图片、CSS 和 JavaScript 文件。 - **反向代理**:作为前端...

    nginx基础配置.rar

    以下是一个简单的Nginx配置示例,用于反向代理到一个内部应用服务器: ```nginx http { server { listen 80; server_name example.com; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header ...

    nginx集成cas登录

    目前此脚本的技术架构为nginx+lua,实现的是casclient方式,其中功能包括sso登录拦截,查询用户信息以及用户登出功能。 文章也帮助简单普及了一下cas的... nginx相关配置; 2. 熟悉lua脚本; 3. 熟悉cas的登录流程;

Global site tag (gtag.js) - Google Analytics