当前位置首页 > Nginx知识

Nginx配置实际案例

阅读次数:292 次  来源:admin  发布时间:

user root root

worker_processes 2

#error_log logs/error.log

#error_log logs/error.log notice

#error_log logs/error.log info

#pid logs/nginx.pid

events {

worker_connections 1024

use epoll

}

http {

include mime.type

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 logs/access.log mai

endfile o

#tcp_nopush o

#keepalive_timeout 0

keepalive_timeout 65

#gzip o

#服务器的集群

upstream mySite.com { #服务器集群名字

#ip_hash

#web服务器1

erver 10.30.x.9:80 weight=10

#web服务器2

#server 10.30.x.38:80 weight=10

#server 114.119.x.191:10051 weight=5;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。

#server 114.119.x.191:10057 weight=1

}

erver {

listen 80

erver_name yq.400085131x.com

#server_name localhost

#charset koi8-r

#access_log logs/host.access.log mai

location / {

roxy_pass http://mySite.com

#以下配置用于获取真实IP

roxy_set_header Host $host

roxy_set_header X-real-ip $remote_addr

roxy_set_header REMOTE-HOST $remote_addr

roxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for

#关闭缓存

#add_header Cache-Control 'no-store'

}

#error_page 404 /404.html

# redirect server error pages to the static page /50x.html

#

error_page 500 502 503 504 /50x.html

location = /50x.html {

root html

}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80

#

#location ~ \.php$ {

# proxy_pass http://127.0.0.1

#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

#location ~ \.php$ {

# root html

# fastcgi_pass 127.0.0.1:9000

# fastcgi_index index.ph

# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name

# include fastcgi_param

#}

# deny access to .htaccess files, if Apache's document root

# concurs with nginx's one

#

#location ~ /\.ht {

# deny all

#}

}

# another virtual host using mix of IP-, name-, and port-based configuratio

#

#server {

# listen 8000

# listen somename:8080

# server_name somename alias another.alia

# location / {

# root html

# index index.html index.htm

# }

#}

# HTTPS server

#

#server {

# listen 443 ssl

# server_name localhost

# ssl_certificate cert.pem

# ssl_certificate_key cert.key

# ssl_session_cache shared:SSL:1m

# ssl_session_timeout 5m

# ssl_ciphers HIGH:!aNULL:!MD5

# ssl_prefer_server_ciphers o

# location / {

# root html

# index index.html index.htm

# }

#}

}

上一篇:Linux性能优化实战学习笔记:第四十七讲
下一篇:Centos7下安装python环境