只是作個簡單的記錄javascript
# For more information on configuration, see: Official English Documentation: http://nginx.org/en/docs/ #user nginx; user apache; worker_processes 16; worker_rlimit_nofile 65535; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load dynamic modules. See /usr/share/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { use epoll; # worker_connections 1024; worker_connections 20000; accept_mutex off; multi_accept off; } http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" "$upstream_response_time"'; access_log /var/log/nginx/access.log main; #error_log /var/log/nginx/error.log debug; server_tokens off; sendfile on; sendfile_max_chunk 512k; tcp_nopush on; tcp_nodelay on; keepalive_timeout 60 60; types_hash_max_size 2048; disable_symlinks off; proxy_ignore_client_abort on; gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 5; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; include /etc/nginx/mime.types; default_type application/octet-stream; include /etc/nginx/conf.d/*.conf; server { listen 8081 default_server; listen [::]:8081 default_server; #server_name _; server_name_in_redirect off; root /usr/local/; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; rewrite_log on; location / { root jessica/current/jessica/; index index.php; try_files $uri $uri/ /index.php?$uri&$args; } location /CodeIgniter-3.1.7 { index index.php; try_files $uri $uri/ /index.php?$uri&$args; } #location ~ /fdmall/((imgs|public|h5|asset)/(.+\.(css|js|jpg|jpeg|png|gif|bmp|swf).*)) { location ~ /fdmall/(.+\.(css|js|jpg|jpeg|png|gif|bmp|swf).*) { alias /usr/local/wxshop_v2/current/$1; } location ~ /fdmall/(.+\.php.*)$ { if ($fastcgi_script_name ~ /fdmall/(.+\.php.*)$) { set $valid_fastcgi_script_name $1; } alias /usr/local/wxshop_v2/current; index index.php; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME /usr/local/wxshop_v2/current/$valid_fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include fastcgi_params; } location = /fdmall/ { if ($fastcgi_script_name ~ /fdmall/(.+\.php.*)$) { set $valid_fastcgi_script_name $1; } alias /usr/local/wxshop_v2/current; index index.php; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME /usr/local/wxshop_v2/current/$valid_fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include fastcgi_params; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } location ~ \.php($|/) { fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix:/dev/shm/fpm-cgi.sock; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 30d; } } }