Welcome! Log In Create A New Profile

Advanced

serve content from a wget mirror

Steve Wilson
November 24, 2014 06:10AM
Hi,

I'm trying to create an archive based on a current site which is due to
be taken down, I've used "wget -m" to mirror the site and all seems well
except I'm having trouble with what I think are arguments in the url.

Most everything seems to work ok and this is currently my only issue. I
have on disk the file /dir/page.php?a=1&b=2 for example but nginx
returns a 404 when accessing http://localhost/dir/page.php?a=1&b=2, I've
tried adding $args to the try_files directive but it's not made a
difference and my google-fu is more google-fail today.

Can someone point me in the right direction please? My current test
config is below.

user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
gzip_disable "msie6";
}
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /home/steve/archive;
index index.html index.htm index.php;
server_name localhost;
location / {
try_files $uri$args $uri $uri/ =404;
}
}

--
Steve

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

serve content from a wget mirror

Steve Wilson November 24, 2014 06:10AM

Re: serve content from a wget mirror

Francis Daly November 24, 2014 07:38AM

Re: serve content from a wget mirror

Steve Wilson November 25, 2014 02:16PM

Re: serve content from a wget mirror

Francis Daly November 25, 2014 04:54PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 171
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready