August 16, 2014 08:29AM
hello

i don't know how to add this code
=====================================
rewrite "^/([0-9A-Za-z]{12})(\/.+|\.html?|)$" /dl?op=download1&id=$1&fname=$2 last;
rewrite "^/embed-([0-9A-Za-z]{12})\.html$" /dl?op=embed&file_code=$1 last;
rewrite "^/embed-([0-9A-Za-z]{12})-(\d+)x(\d+)\.html$" /dl?op=embed&file_code=$1&w=$2&h=$3 last;
rewrite "^/embed-(\w{2,3})-([0-9A-Za-z]{12})-(\d+)x(\d+)\.html$" /dl?op=embed&file_code=$2&w=$3&h=$4&channel=$1 last;
rewrite "^/vidembed-([0-9A-Za-z]{12})" /dl?op=embed2&file_code=$1 last;
#rewrite "^/dl$" /dl last;
=====================================

inside nginx configuration site

=====================================
server {
error_log /usr/local/nginx/logs/vhost-error_log warn;
listen 80;
server_name example.net www.example.net;
#proxy_set_header X-Real-IP $remote_addr;

#Remove trailing slash
rewrite ^/(.*)/$ /$1 permanent;

set $fcgi_index_dl_on "1";
#set $fcgi_index_on "1";

location ~ dl$ {
include fastcgi.conf;
limit_conn addr 2;
if ( $fcgi_index_dl_on ) {
root /home/tubro/public_html/cgi-bin;
fastcgi_pass localhost:9011;
}
}

# location ~* ^/(js\/|css\/|images\/|img\/|player\/|favicon\.ico|crossdomain\.xml|catalogue\.rss) {

location ~* \.(gif|jpg|jpeg|png|wmv|avi|mpg|mpeg|mp4|js|css)$ {
root /home/site/public_html;
access_log off;
expires 30d;
}

location /home/site/public_html/cgi-bin/fs.cgi {
proxy_pass http://example.net/cgi-bin/fs.cgi;
proxy_set_header X-Real-IP $remote_addr;
charset utf-8;
#limit_conn addr 30;
}

location / {

proxy_send_timeout 90;
proxy_read_timeout 90;

proxy_buffer_size 4k;
# you can increase proxy_buffers here to suppress "an upstream response
# is buffered to a temporary file" warning
proxy_buffers 16 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;

proxy_connect_timeout 30s;

proxy_redirect http://www.example.net:8070 http://www.example.net;
proxy_redirect http://example.net:8070 http://example.net;

proxy_pass http://192.168.1.1:8070;

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


#limit_conn addr 3;
#limit_req zone=one burst=5;
}

error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
}
=====================================
Subject Author Posted

help cannot add mod_rewrite in nginx site configuration

iLinux85 August 16, 2014 08:29AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 304
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