问题描述
有设置好的nginx.conf提供么~多谢~
问题解答
回答1:这个是Debian的:
https://www.dropbox.com/s/3gbwhyzuuu1uoi7/default
本来想直接把代码贴出来的看样子这里显示不太好看还是直接贴下载链接好实际测试通过
nginx.conf 代码:
# You may add here your# server {# ...# }# statements for each of your virtual hosts to this file### You should look at the following URL’s in order to grasp a solid understanding# of Nginx configuration files in order to fully unleash the power of Nginx.# http://wiki.nginx.org/Pitfalls# http://wiki.nginx.org/QuickStart# http://wiki.nginx.org/Configuration## Generally, you will want to move this file somewhere, and start with a clean# file but keep this around for reference. Or just disable in sites-enabled.## Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.##server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default ipv6only=on; ## listen for ipv6 root /usr/share/nginx/www; index index.html index.htm; # Make site accessible from http://localhost/ server_name localhost; location / {# First attempt to serve request as file, then# as directory, then fall back to index.htmltry_files $uri $uri/ /index.html;# Uncomment to enable naxsi on this location# include /etc/nginx/naxsi.rules } location /doc/ {alias /usr/share/doc/;autoindex on;allow 127.0.0.1;deny all; } # Only for nginx-naxsi : process denied requests location /RequestDenied {# For example, return an error codereturn 418; } 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 /usr/share/nginx/www; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php$ {fastcgi_split_path_info ^(.+.php)(/.+)$;# NOTE: You should have 'cgi.fix_pathinfo = 0;' in php.initry_files $uri =404;fastcgi_pass unix:/var/run/php5-fpm.sock;fastcgi_index index.php;include fastcgi_params; } # 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 configuration##server {# listen 8000;# listen somename:8080;# server_name somename alias another.alias;# root html;# index index.html index.htm;## location / {# try_files $uri $uri/ /index.html;# }#}# HTTPS server##server {# listen 443;# server_name localhost;## root html;# index index.html index.htm;## ssl on;# ssl_certificate cert.pem;# ssl_certificate_key cert.key;## ssl_session_timeout 5m;## ssl_protocols SSLv3 TLSv1;# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;# ssl_prefer_server_ciphers on;## location / {# try_files $uri $uri/ /index.html;# }#}回答2:
这是AMH的,无视掉那一段http吧。
user www www;worker_processes auto;error_log /home/wwwroot/index/log/nginx_error.log crit;pid /usr/local/nginx/logs/nginx.pid;#Specifies the value for maximum file descriptors that can be opened by this process.worker_rlimit_nofile 51200;events{use epoll;worker_connections 51200;}http{include mime.types;default_type application/octet-stream;server_names_hash_bucket_size 128;client_header_buffer_size 4k;large_client_header_buffers 4 4k;client_max_body_size 50m;sendfile on;tcp_nopush on;keepalive_timeout 60 60;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 16k;fastcgi_buffers 16 16k;fastcgi_busy_buffers_size 16k;fastcgi_temp_file_write_size 16k;fastcgi_intercept_errors on;tcp_nodelay on;server_tokens off;gzip on;gzip_min_length 1000;gzip_proxied expired no-cache no-store private auth;gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml application/rss+xml application/xhtml+xml application/atom_xml;gzip_disable 'MSIE [1-6].(?!.*SV1)';log_format access ’$remote_addr - $remote_user [$time_local] '$request' ’’$status $body_bytes_sent '$http_referer' ’’'$http_user_agent' $http_x_forwarded_for’;include vhost/*.conf;server{listen 8888;server_name 115.28.2.3;index index.html index.htm index.php;root /home/wwwroot/index/web;if ( $host != ’cp.ise.com’ ) { return 400; }fastcgi_buffer_size 4k;fastcgi_buffers 8 4k;fastcgi_busy_buffers_size 4k;gzip off;location ~ .*.php${fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_index index.php;include fcgi.conf;}location ~ .*.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*.(js|css)?${expires 12h;}access_log /home/wwwroot/index/log/access.log combined;error_log /home/wwwroot/index/log/error.log crit;}server{listen 80 default;return 400;}}