【自用】nginx.conf
user group www www;
worker_processes ?8;//進程數,建議設置為等于CPU總核心數
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;
}
http {
? ?include ? ? ? mime.types;
? ?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 ?main;
? ?sendfile ? ? ? ?on;
? ?#tcp_nopush ? ? on;
? ?#keepalive_timeout ?0;
? ?keepalive_timeout ?65;
? ?gzip ?on;
? ?server {
? ? ? ?listen ? ? ? 80;
? ? ? ?server_name ?localhost;
? ? ? ?#charset koi8-r;
? ? ? ?access_log ?logs/host.access.log ?main;
? ? ? ?#站點文件目錄
? ? ? ?location / {
? ? ? ? ? ?root ? /app/website;
? ? ? ? ? ?index ?index.html index.htm index.php;
? ? ? ?}
? ? ? ?#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.php;
? ? ? ? ? ?fastcgi_param ?SCRIPT_FILENAME ?/app/website$fastcgi_script_name;
? ? ? ? ? ?include ? ? ? ?/app/nginx/conf/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;
? ?# ? ?location / {
? ?# ? ? ? ?root ? html;
? ?# ? ? ? ?index ?index.html index.htm;
? ?# ? ?}
? ?#}
? ?# HTTPS server
? ?#
? ?#server {
? ?# ? ?listen ? ? ? 443;
? ?# ? ?server_name ?localhost;
? ?# ? ?ssl ? ? ? ? ? ? ? ? ?on;
? ?# ? ?ssl_certificate ? ? ?cert.pem;
? ?# ? ?ssl_certificate_key ?cert.key;
? ?# ? ?ssl_session_timeout ?5m;
? ?# ? ?ssl_protocols ?SSLv2 SSLv3 TLSv1;
? ?# ? ?ssl_ciphers ?HIGH:!aNULL:!MD5;
? ?# ? ?ssl_prefer_server_ciphers ? on;
? ?# ? ?location / {
? ?# ? ? ? ?root ? html;
? ?# ? ? ? ?index ?index.html index.htm;
? ?# ? ?}
? ?#}
}
轉載于:https://blog.51cto.com/sunrain891213/1408770
總結
以上是生活随笔為你收集整理的【自用】nginx.conf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery 学习之路(1):引子
- 下一篇: sqlite 二进制字段 (zz)