Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This Configure made by thanhnv admin filezdown.com
- # I'm Selling cheap vps, contact me on yahoo: thanhtoday
- # server {
- # ...
- # }
- # statements for each of your virtual hosts
- server {
- listen 80; ## listen for ipv4
- listen [::]:80 default ipv6only=on; ## listen for ipv6
- server_name yourdomainhere.com;
- access_log /var/log/nginx/localhost.access.log;
- rewrite ^/page/(.*)$ /index.php?cstart=$1 last;
- location / {
- rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$" /index.php?year=$1&month=$2&day=$3 last;
- rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$" /index.php?year=$1&month=$2&day=$3&cstart=$4 last;
- rewrite "^/([0-9]{4})/([0-9]{2})(/?)+$" /index.php?year=$1&month=$2 last;
- rewrite "^/([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$" /index.php?year=$1&month=$2&cstart=$3 last;
- rewrite "^/([0-9]{4})(/?)+$" /index.php?year=$1 last;
- rewrite "^/([0-9]{4})/page/([0-9]+)(/?)+$" /index.php?year=$1&cstart=$2 last;
- rewrite "^/([^.]+)/page/([0-9]+)(/?)+$" /index.php?do=cat&category=$1&cstart=$2 last;
- rewrite "^/([^.]+)/?$" /index.php?do=cat&category=$1 last;
- root /var/www;
- index index.php index.html index.htm;
- }
- location /tags/ {
- rewrite ^/tags/([^/]*)(/?)+$ /index.php?do=tags&tag=$1 last;
- rewrite ^/tags/([^/]*)/page/([0-9]+)(/?)+$ /index.php?do=tags&tag=$1&cstart=$2 last;
- }
- location /user/ {
- rewrite ^/user/([^/]*)/rss.xml$ /engine/rss.php?subaction=allnews&user=$1 last;
- rewrite ^/user/([^/]*)(/?)+$ /index.php?subaction=userinfo&user=$1 last;
- rewrite ^/user/([^/]*)/page/([0-9]+)(/?)+$ /index.php?subaction=userinfo&user=$1&cstart=$2 last;
- rewrite ^/user/([^/]*)/news(/?)+$ /index.php?subaction=allnews&user=$1 last;
- rewrite ^/user/([^/]*)/news/page/([0-9]+)(/?)+$ /index.php?subaction=allnews&user=$1&cstart=$2 last;
- rewrite ^/user/([^/]*)/news/rss.xml(/?)+$ /engine/rss.php?subaction=allnews&user=$1 last;
- }
- location /lastnews/ {
- rewrite ^/lastnews/(/?)+$ /index.php?do=lastnews last;
- rewrite ^/lastnews/page/([0-9]+)(/?)+$ /index.php?do=lastnews&cstart=$1 last;
- }
- location /catalog/ {
- rewrite ^/catalog/([^/]*)/rss.xml$ /engine/rss.php?catalog=$1 last;
- rewrite ^/catalog/([^/]*)(/?)+$ /index.php?catalog=$1 last;
- rewrite ^/catalog/([^/]*)/page/([0-9]+)(/?)+$ /index.php?catalog=$1&cstart=$2 last;
- }
- location /newposts {
- rewrite ^/newposts(/?)+$ /index.php?subaction=newposts last;
- rewrite ^/newposts/page/([0-9]+)(/?)+$ /index.php?subaction=newposts&cstart=$1 last;
- }
- location /favorites {
- rewrite ^/favorites(/?)+$ /index.php?do=favorites last;
- rewrite ^/favorites/page/([0-9]+)(/?)+$ /index.php?do=favorites&cstart=$1 last;
- }
- location ~ \.(html|xml) {
- rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 last;
- rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 last;
- rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$" /engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 last;
- rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 last;
- rewrite "^/([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 last;
- rewrite "^/([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$1 last;
- rewrite "^/([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /engine/print.php?news_page=$2&newsid=$3&seourl=$4&seocat=$1 last;
- rewrite "^/([^.]+)/([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$2&seourl=$3&seocat=$1 last;
- rewrite "^/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$3&news_page=$1&cstart=$2&seourl=$4 last;
- rewrite "^/page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$2&news_page=$1&seourl=$3 last;
- rewrite "^/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /engine/print.php?news_page=$1&newsid=$2&seourl=$3 last;
- rewrite "^/([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$1&seourl=$2 last;
- rewrite ^/rules.html$ /index.php?do=rules last;
- rewrite ^/statistics.html$ /index.php?do=stats last;
- rewrite ^/addnews.html$ /index.php?do=addnews last;
- rewrite ^/rss.xml$ /engine/rss.php last;
- rewrite ^/sitemap.xml$ /uploads/sitemap.xml last;
- rewrite "^/([^.]+)/rss.xml$" /engine/rss.php?do=cat&category=$1 last;
- rewrite ^/page,([0-9]+),([^/]+).html$ /index.php?do=static&page=$2&news_page=$1 last;
- rewrite ^/print:([^/]+).html$ /engine/print.php?do=static&page=$1 last;
- #rewrite %{REQUEST_FILENAME} !-f
- # rewrite "^/([^/]+).html$" /index.php?do=static&page=$1 last;
- # #rewrite ^search/(.*).html?$ /index.php?do=searchcloud&subaction=search&story=$1&x=$4&y=$5 last;
- #
- # }
- }
- location /doc {
- root /usr/share;
- autoindex on;
- allow 127.0.0.1;
- deny all;
- }
- location /images {
- root /usr/share;
- autoindex on;
- }
- #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 /var/www/nginx-default;
- #}
- # 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$ {
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
- include 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 SSLv3 TLSv1;
- #ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
- #ssl_prefer_server_ciphers on;
- #location / {
- #root html;
- #index index.html index.htm;
- #}
- #}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement