`
jaychang
  • 浏览: 728141 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

nginx与node结合配置

 
阅读更多
#user  nobody;
#工作的子进程数量(通常等于CPU数量或者2倍于CPU)
worker_processes  2;



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  off;  
    access_log  logs/access.log;  
  
    client_header_timeout  3m;  
    client_body_timeout    3m;  
    send_timeout           3m;  
   
    client_header_buffer_size    1k;  
    large_client_header_buffers  4 4k;  
  
    sendfile        on;  
    tcp_nopush      on;  
    tcp_nodelay     on;

    #keepalive_timeout  75 20;  
  
     
  
    server {  
            listen       80;
            server_name  localhost;
	    #静态文件根目录所在路径
	    root E:/xxx/webroot;
	    index index;

            location / {
		proxy_connect_timeout   3; 
		proxy_send_timeout      30;  
		proxy_read_timeout      30;
		#动态请求则转给http://127.0.0.1:3000/处理
		proxy_pass http://127.0.0.1:3000/;  
            }
            location ~ .*\.(htm|html|gif|jpg|jpeg|png|bmp|swf|ico|rar|zip|txt|flv|mid|doc|docx|ppt|pdf|xls|xlsx|mp3|wma)$ {   #设置静态网页直接由nginx进行处理
		expires 30d;
	    }
	    location ~ .*\.(js|css)?$ {
		expires 1h;
	    }
              
   }  


}  

 

分享到:
评论

相关推荐

    nginx与node.js结合使用 – 运维生存时间1

    本文将详细解析如何配置Nginx与Node.js协同工作,以及这种结合的优势。 首先,Node.js是一个基于Chrome JavaScript运行时构建的平台,它允许开发人员用JavaScript快速构建响应速度快、可扩展的网络应用。Node.js...

    nginx配置文件(配置、页面、日志)

    Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务领域,以其高效、稳定和轻量级的特性著称。在Linux运维工作中,...在日常工作中,定期检查和更新Nginx配置,结合日志分析,有助于保持服务器的稳定运行。

    Nginx安装和配置手册

    在实践中,你可能还需要结合其他工具如`syslog-ng`进行日志管理,或者使用`systemd`的定时任务自动备份和更新配置文件。学习Nginx的同时,理解Linux系统管理和网络基础知识也会对你的工作大有裨益。希望这个手册能...

    使用Node.js配合Nginx实现高负载网络

    在构建高性能的Web应用时,Node.js和Nginx的结合使用成为了许多开发者的首选方案。Node.js以其异步非阻塞I/O处理能力而著称,能够高效地处理大量并发连接;而Nginx作为一款强大的反向代理服务器,能够有效分发请求并...

    nginx-1.16.1

    Nginx 与 Node.js 的结合,形成了一个强大的前后端分离架构,提高了应用的开发效率和性能。 在日志管理上,Nginx 1.16.1 可能提供了更灵活的日志格式和日志切割功能,便于系统管理员分析服务器性能和跟踪问题。通过...

    apache与nginx安装使用

    一个基本的Nginx配置示例,用于代理到本地运行的Node.js应用: ``` server { listen 80; server_name example.com; location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; proxy_...

    node解析修改nginx配置文件操作实例分析

    结合这两者,我们可以实现对Nginx配置文件的动态管理和更新。 首先,我们要用到一个名为`nginx-conf`的工具,它是一个Node.js库,专门用于读写Nginx配置文件。你可以通过以下命令安装: ```bash npm install -S ...

    Nginx课件-试看部分.pdf

    在具体应用中,Nginx常常与各种后端技术结合使用,如PHP、Python、Node.js等,通过代理配置可以无缝整合前端静态资源与后端动态内容的处理。 由于Nginx具有开源和免费的特点,社区活跃,有着丰富的文档和社区资源,...

    nginx for window_1.9.14

    Nginx安装与配置** Nginx的Windows安装包通常包括预编译的二进制文件,如压缩包中的"nginx-1.9.14"。用户只需解压文件,然后通过命令行启动或停止服务。配置文件通常位于`conf/nginx.conf`,可以通过修改该文件来...

    nginx-1.18.0+pgp,windows版

    **Nginx 1.18.0 for Windows:稳定性与PGP验证** Nginx 是一款广泛应用的高性能Web服务器及反向代理服务器,以其高效、轻量级和丰富的模块化设计而闻名。Nginx-1.18.0是针对Windows平台的版本,发布于2020年12月15...

    nginx1.16.0-gcc-c++-openssl.zip

    Nginx 1.16.0与OpenSSL的结合确保了网站数据传输的安全性。 **Nginx的安装和配置** 1. **解压源码**:首先,您需要使用`tar`命令解压缩下载的`nginx1.16.0-gcc-c++-openssl.tar.gz`文件。 2. **编译安装**:进入...

    Nginx-1.5.10

    此外,Nginx也可以与其他后端服务如Node.js、Gunicorn(用于Python应用)等配合,搭建高性能的Web应用平台。 总之,Nginx-1.5.10作为一个高效稳定的Web服务器,它的灵活性和可扩展性使其成为现代互联网架构中的重要...

    Nginx一个域名访问多个项目的方法实例

    因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的location功能实现了自己的需求,便记录下来。示例中是以PHP的项目演示,其他的语言类似同样的方式进行部署。例如node的项目,可以在...

    nginx-1.9.9

    4. **启动与管理**:使用 `nginx` 命令启动服务,`nginx -s reload` 重新加载配置,`nginx -s stop` 关闭服务。 **三、服务器运维开发中的应用** 1. **环境部署**:在后台开发中,Nginx 通常作为前端服务器,处理...

    为高负载网络优化Nginx和Node.js的方法

    在构建高负载的Web应用中,Nginx和Node.js结合使用能够有效地处理高并发请求,克服传统的Web服务器如Apache面临的C10K问题。Nginx通常作为反向代理服务器,通过TCP套接字连接客户端与上游的Node.js应用。然而,为了...

    nginx代理资源下载

    总结,Nginx代理资源下载涉及到的关键知识点包括:Nginx的基础配置、代理服务器的设定、Nginx的安装与启动、以及如何结合其他服务器(如Node.js)进行反向代理。通过熟练掌握这些技能,你可以有效地管理和优化网络...

    nginx-1.7z

    Nginx 通常与 PHP-FPM 结合使用,处理动态内容。Nginx 将 PHP 请求通过 `fastcgi_pass` 指令转发到 PHP-FPM 进程。 ```nginx location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; ...

    Angular项目从新建、打包到nginx部署全过程记录

    3. **编辑Nginx配置**:打开`nginx.conf`文件,找到`location`块,并进行如下配置: ``` location / { root /path/to/nginx/html/myProj; # 替换为实际路径 index index.html index.htm; } ``` 4. **启动Nginx...

    win7 64位下配置http2+nginx+nodeJS.docx

    在Windows 7 64位系统中配置HTTP2并结合Nginx和Node.js搭建环境,需要遵循一系列步骤。首先,我们关注的重点是如何从HTTP升级到HTTPS,因为HTTP2协议通常要求通过安全的HTTPS连接来运行。这涉及到数字证书的使用。 ...

    nginx-1.3.9.tar.gz

    在实际部署中,Nginx常常与PHP-FPM(FastCGI进程管理器)或其它后端语言(如Node.js、Python等)结合,形成LAMP(Linux + Apache + MySQL + PHP)、LEMP(Linux + Nginx + MySQL + PHP)等架构,实现动态内容的处理...

Global site tag (gtag.js) - Google Analytics