nginx能够提供的服务
1、web 服务. 2、负载均衡 (反向代理) 3、web cache(web 缓存)
nginx的优点
1、高并发。静态小文件 2、占用资源少。2万并发、10个线程,内存消耗几百M。 3、功能种类比较多。web,cache,proxy。 4、支持epoll模型,使得nginx可以支持高并发。 5、nginx 配合动态服务和Apache有区别。(FASTCGI 接口) 6、利用nginx可以对IP限速,可以限制连接数。 7、配置简单,更灵活。
nginx配置文件
worker_processes 1; # nginx占用cpu核心数 events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #服务器的集群 #upstream localhost{ #服务器集群名字 #server localhost:80;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。 #server 10.10.10.121:80; #ip_hash; #} server { # nginx端口号 listen 80; server_name localhost; # 代理配置 location /test/ { root html; proxy_pass http://localhost:8080/; index index.html index.htm; } # 代理配置 location /demo/ { root html; proxy_pass http://localhost:8081/; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }