Upgrading from 0.7.19 ?
George
nginx-forum at nginx.us
Sun Oct 18 20:10:03 MSD 2009
Hi guys, I've been running very old 0.7.19 nginx with virtual host configuration for ages now with nginx.conf listed below. But it's time to upgrade to 0.8.20 so what's the best way to do this AND be able to backup 0.7.19 nginx (which specific files) so I could ASAP switch back to 0.7.19 to get things running if I mess up 0.8.20 install ?
Also not sure if my settings in conf files below are correct for 0.8.20 syntax/format etc wise ?
Any help is appreciated :)
nginx.conf
user nobody nobody;
worker_processes 2;
#worker_cpu_affinity 0101 1010;
pid /usr/local/nginx/logs/nginx.pid;
events {
worker_connections 1024;
use epoll;
}
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 /usr/local/nginx/logs/access.log main;
error_log /usr/local/nginx/logs/error.log debug;
#google_perftools_profiles /var/spool/nginx/profile;
sendfile on;
tcp_nopush on;
gzip on;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_http_version 1.0;
gzip_comp_level 1;
gzip_proxied any;
gzip_types text/plain text/css text/javascript text/xml
application/x-javascript application/xml application/xml+rss;
include /usr/local/nginx/conf/vhosts/*.conf;
}
example vhosts/mydomain.conf
server {
listen xxx.xxx.xxx.xxx:80;
server_name mydomain.com;
access_log /usr/local/nginx/logs/mydomain.com.access.log main;
error_log /usr/local/nginx/logs/mydomain.com.error.log notice;
#client_header_buffer_size 8k;
#client_body_buffer_size 256k;
keepalive_timeout 10 10;
error_page 404 = /error/404.html;
error_page 502 503 504 = /error/50x_error.html;
location /error/50x_error.html {
internal;
}
root /home/username/html;
autoindex on;
index index.php index.html;
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/username/html$fastcgi_script_name;
fastcgi_intercept_errors on;
break;
}
location ~* \.(jpg|jpeg|gif|css|png|js|ico)$ {
root /home/username/html;
access_log off;
expires 30d;
break;
}
## Serve an empty 1x1 gif _OR_ an error 204 (No Content) for favicon.ico
location = /favicon.ico {
#empty_gif;
return 204;
}
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,14726,14726#msg-14726
More information about the nginx
mailing list