انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: تغییر پریمیشن پوشه برای nginx(حل شد)  (دفعات بازدید: 417 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
تغییر پریمیشن پوشه برای nginx(حل شد)
« : 25 فروردین 1400، 04:42 ب‌ظ »
سلام. من یک سرور دارم که روش nginx نصب هستش. من اومدم در /var/www/html/ یک پوشه به نام archive ساختم تا فایل های دانلودی توش قرار بگیره. الآن 443 میده با اینکه بهش دسترسی 777 رو دادم ولی باز 443 رو nginx میده. ممنون میشم کمکم کنید

خروجی دستور ll:
<code>
total 32
drwxr-xr-x 3 root root 4096 Apr 14 13:43 ./
drwxr-xr-x 3 root root 4096 Apr 12 22:18 ../
drwxrwxrwx 2 root root 4096 Apr 14 13:48 archive/
-rw-r--r-- 1 root root  803 Apr 13 16:11 index.html
-rw-r--r-- 1 root root  798 Apr 13 23:35 index.html.save
-rw-r--r-- 1 root root  693 Apr 14 13:43 index.nginx.html
-rw-r--r-- 1 root root   78 Apr 13 16:10 r.html
-rw-r--r-- 1 root root   26 Apr 12 22:26 robots.txt
</code>
« آخرین ویرایش: 25 فروردین 1400، 06:29 ب‌ظ توسط mobin1387 »

آفلاین میمو ☕

  • High Hero Member
  • *
  • ارسال: 1034
  • جنسیت : پسر
  • mrostd سابق
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #1 : 25 فروردین 1400، 04:48 ب‌ظ »
از سوئیچ -R استفاده کردی؟
chmod -R /var/www/html/ 777اگه جواب نداد، chown کن، دسترسی این فایل ها مال کاربر root هست.
« آخرین ویرایش: 25 فروردین 1400، 04:57 ب‌ظ توسط mrostd »

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #2 : 25 فروردین 1400، 04:51 ب‌ظ »
برای اینکه هرکسی مدیریتش کنه باید چه نام کاربری بزنم؟

آفلاین میمو ☕

  • High Hero Member
  • *
  • ارسال: 1034
  • جنسیت : پسر
  • mrostd سابق
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #3 : 25 فروردین 1400، 04:58 ب‌ظ »
برای اینکه هرکسی مدیریتش کنه باید چه نام کاربری بزنم؟
کامند بالا رو ویرایش کردم، باید کار کنه، دسترسی پوشه http رو برای همه مجاز می‌کنه.

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #4 : 25 فروردین 1400، 05:01 ب‌ظ »
کامند بالا میگه اشتباه است و خودم درستش کردم که میشه
chmod -R 777 /var/www/html/
ولی بازم مشکل داره

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4862
  • جنسیت : پسر
  • masoft قدیم
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #5 : 25 فروردین 1400، 05:10 ب‌ظ »
راه درست اینه که کاربر و گروه فایل‌ها، www-data باشه، کاربرهایی که می‌خوان دسترسی به فایل‌ها داشته باشند به گروه www-data اضافه بشن و دسترسی دایرکتوری اصلی هم 770 یا در بدترین حالت 775 باشه. دسترسی 777 اشتباهه.

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #6 : 25 فروردین 1400، 05:12 ب‌ظ »
میدونم که ۷۷۷ فاجعه بارترین دسترسی هستش اما رو این دسترسی هم بازم 443 میده. حساب دیگه ای به جز روت ندارم

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #7 : 25 فروردین 1400، 05:15 ب‌ظ »
من متوجه شدم باید دسترسیش (-rwxr-xr-x)باشه روی 755 که میشه استاندارد ولی (drwxr-xr-x) هستش. چطور باید درستش کنم
« آخرین ویرایش: 25 فروردین 1400، 05:20 ب‌ظ توسط mobin1387 »

آفلاین Issac

  • Hero Member
  • *
  • ارسال: 890
  • جنسیت : پسر
    • Mastodon
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #8 : 25 فروردین 1400، 06:09 ب‌ظ »
اون d اول نشان دهنده دایرکتوری هست(همون پوشه).
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
پاسخ : تغییر پریمیشن پوشه برای nginx
« پاسخ #9 : 25 فروردین 1400، 06:28 ب‌ظ »
به نظر میاد دسترسی درسته اما به نظر میاد nginx اجازه گشت و گذار در پوشه ها رو نمیده(یعنی directory browsing غیر فعاله). خودم درستش کردم. از همه دوستانی که کمک کردن ممنونم