极悦小编来给大家举几个Nginx代理配置示例
用户 www www ; ## 默认值:nobody
worker_processes 5 ; ## 默认值:1
error_log logs/error.log ;
pid 日志/nginx.pid ;
worker_rlimit_nofile 8192 ;
事件 {
worker_connections 4096 ; ## 默认值:1024
}
http {
包括 conf/mime.types ;
包括 /etc/nginx/proxy.conf ;
包括 /etc/nginx/fastcgi.conf ;
索引 index.html index.htm index.php ;
default_type application/octet-stream ;
log_format main ' $remote_addr - $remote_user [ $time_local] $status '
'" $request" $body_bytes_sent " $http_referer" '
'" $http_user_agent" " $http_x_forwarded_for"' ;
access_log 日志/access.log 主要;
发送 文件;
tcp_nopush 开启;
server_names_hash_bucket_size 128 ; # 这似乎是某些虚拟主机所必需的
服务器 { # php/fastcgi
听 80 ;
server_name domain1.com www.domain1.com ;
access_log 日志/域1 .access.log main ;
根 html ;
位置 ~ \.php$ {
fastcgi_pass 127.0.0.1 : 1025 ;
}
}
server { # 简单的反向代理
监听 80 ;
server_name domain2.com www.domain2.com ;
access_log 日志/域2 .access.log 主;
# 提供静态文件
位置 ~ ^/(images|javascript|js|css|flash|media|static)/ {
root /var/www/virtual/big.server.com/htdocs ;
30d到期 ;}
# 将动态内容请求传递给 rails/turbogears/zope 等
location / {
proxy_pass http://127.0.0.1:8080 ;
}
}
上游 big_server_com {
服务器 127.0.0.3 :8000 重量 = 5 ;
服务器 127.0.0.3:8001权重= 5 ;服务器192.168.0.1:8000 ;_ _ 服务器192.168.0.1:8001 ;_ _ }
server { # 简单的负载均衡
监听 80 ;
server_name big.server.com ;
access_log 日志/big.server.access.log 主要;
位置 / {
proxy_pass http://big_server_com ;
}
}
}
代理.conf
代理重定向 关闭;
proxy_set_header 主机 $host ;
proxy_set_header X-Real-IP $remote_addr ;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
client_max_body_size 10m ;
client_body_buffer_size 128k ;
proxy_connect_timeout 90 ;
proxy_send_timeout 90 ;
proxy_read_timeout 90 ;
proxy_buffers 32 4k ;
fastcgi.conf
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name ;
fastcgi_param QUERY_STRING $query_string ;
fastcgi_param REQUEST_METHOD $request_method ;
fastcgi_param CONTENT_TYPE $content_type ;
fastcgi_param CONTENT_LENGTH $content_length ;
fastcgi_param SCRIPT_NAME $fastcgi_script_name ;
fastcgi_param REQUEST_URI $request_uri ;
fastcgi_param DOCUMENT_URI $document_uri ;
fastcgi_param DOCUMENT_ROOT $document_root ;
fastcgi_param SERVER_PROTOCOL $server_protocol ;
fastcgi_param GATEWAY_INTERFACE CGI/1.1 ;
fastcgi_param SERVER_SOFTWARE nginx/ $nginx_version ;
fastcgi_param REMOTE_ADDR $remote_addr ;
fastcgi_param REMOTE_PORT $remote_port ;
fastcgi_param SERVER_ADDR $server_addr ;
fastcgi_param SERVER_PORT $server_port ;
fastcgi_param SERVER_NAME $server_name ;
fastcgi_index index.php ;
fastcgi_param REDIRECT_STATUS 200 ;
哑剧类型
类型 {
text/html html htm shtml ;
文本/css css ;
文本/xml xml rss ;
图片/gif gif ;
图片/jpeg jpeg jpg ;
应用程序/x-javascript js ;
文本/纯 文本;
文本/x 组件 htc ;
文本/ 数学 mml ;
图片/png png ;
图片/x-icon ico ;
图像/x-jng jng ;
图像 /vnd.wap.wbmp wbmp ;
应用程序/java-归档 罐子 战 耳;
应用程序/mac-binhex40 hqx ;
申请/pdf pdf ;
应用程序/x-cocoa cco ;
应用程序/x-java-archive-diff jardiff ;
应用程序/x-java-jnlp-文件 jnlp ;
应用程序/x-makeself 运行;
应用程序/x-perl pl pm ;
应用程序/x-pilot prc pdb ;
应用程序/x-rar-压缩 rar ;
应用程序/x-redhat-package-manager rpm ;
应用程序/x-sea sea ;
应用程序/x-shockwave-flash swf ;
应用程序/x-stuffit 坐下;
应用程序/x-tcl tcl tk ;
应用程序/x-x509-ca-cert der pem crt ;
应用程序/x-xpinstall xpi ;
应用程序/zip zip ;
应用程序/八位字节流 deb ;
应用程序/八位字节流 bin exe dll ;
应用程序/八位字节流 dmg ;
应用程序/八位字节流 eot ;
应用程序/八位字节流 iso img ;
应用程序/八位字节流 msi msp msm ;
音频/mpeg mp3 ;
音频/x-realaudio ra ;
视频/mpeg mpeg mpg ;
视频/快速 移动;
视频/x-flv flv ;
视频/x-msvideo avi ;
视频/x-ms-wmv wmv ;
视频/x-ms-asf asx asf ;
视频/x-mng mng ;
}
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习