جلوگیری از hotlinking روی سرور centos + nginx
سلام، من سرور دانلود دارم که سنتوس و nginx روش نصبه، میخوام جولوگیری کنم و نزارم که کسی از لینک های دانلود من توی سایتش استفاده کنه ؟ و بعد اینکه میخوام طوری تنظیم کنم طرف تا یک فایل رو دانلود نکرده فایل دیگه رو نتونه به دانلود بزنه، یعنی همزمان نتونه چندین فایل رو به دانلود بزنه از سرور، چطوری میشه این کارارو کنم لطفا آموزش دقیق بدین.
ممنون
پاسخ : جلوگیری از hotlinking روی سرور centos + nginx
درود
دوست عزیز کار ساده ای هستش از کد زیر در فایل کانفیگ ngnx استفاده کنید:
location /images/ {
valid_referers none blocked mysite.com *.mysite.com;
if ($invalid_referer) {
return 403;
}
}
بجای /images مسیر پوشه را وارد کنید و بجای mysite.com نام دامنه را ذکر کنید
پاسخ : جلوگیری از hotlinking روی سرور centos + nginx
نقل قول:
نوشته اصلی توسط
nginxweb
درود
دوست عزیز کار ساده ای هستش از کد زیر در فایل کانفیگ ngnx استفاده کنید:
location /images/ {
valid_referers none blocked mysite.com *.mysite.com;
if ($invalid_referer) {
return 403;
}
}
بجای /images مسیر پوشه را وارد کنید و بجای mysite.com نام دامنه را ذکر کنید
ممنون، مسیر پوشه که فایل ها قرار دارند؟
پاسخ : جلوگیری از hotlinking روی سرور centos + nginx
نقل قول:
نوشته اصلی توسط
Mrbean
ممنون، مسیر پوشه که فایل ها قرار دارند؟
بله
پاسخ : جلوگیری از hotlinking روی سرور centos + nginx
نقل قول:
نوشته اصلی توسط
nginxweb
بله
ممنون، مشکله بعدی رو چطوری میتونم حل کنم؟ طرف همزمان فقط یک فایل بتونه از سرور دانلود کنه، بعد که تموم شد فایل بعدی رو بتونه دانلود کنه.
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
nginxweb
درود
دوست عزیز کار ساده ای هستش از کد زیر در فایل کانفیگ ngnx استفاده کنید:
location /images/ {
valid_referers none blocked mysite.com *.mysite.com;
if ($invalid_referer) {
return 403;
}
}
بجای /images مسیر پوشه را وارد کنید و بجای mysite.com نام دامنه را ذکر کنید
جواب نداد، کار نمیده! این تنظیماتو توی /etc/nginx/nginx.conf اعمال کردم اما متاسفانه کار نداد!!
- - - Updated - - -
كسي ديگه ي نيست كمكم كنه؟؟