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

کمک و پشتیبانی => انجمن عمومی => نویسنده: mobin1387 در 25 فروردین 1400، 04:42 ب‌ظ

عنوان: تغییر پریمیشن پوشه برای nginx(حل شد)
ارسال شده توسط: mobin1387 در 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>
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: میمو ☕ در 25 فروردین 1400، 04:48 ب‌ظ
از سوئیچ -R استفاده کردی؟
chmod -R /var/www/html/ 777اگه جواب نداد، chown کن، دسترسی این فایل ها مال کاربر root هست.
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: mobin1387 در 25 فروردین 1400، 04:51 ب‌ظ
برای اینکه هرکسی مدیریتش کنه باید چه نام کاربری بزنم؟
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: میمو ☕ در 25 فروردین 1400، 04:58 ب‌ظ
برای اینکه هرکسی مدیریتش کنه باید چه نام کاربری بزنم؟
کامند بالا رو ویرایش کردم، باید کار کنه، دسترسی پوشه http رو برای همه مجاز می‌کنه.
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: mobin1387 در 25 فروردین 1400، 05:01 ب‌ظ
کامند بالا میگه اشتباه است و خودم درستش کردم که میشه
chmod -R 777 /var/www/html/
ولی بازم مشکل داره
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: nixoeen در 25 فروردین 1400، 05:10 ب‌ظ
راه درست اینه که کاربر و گروه فایل‌ها، www-data باشه، کاربرهایی که می‌خوان دسترسی به فایل‌ها داشته باشند به گروه www-data اضافه بشن و دسترسی دایرکتوری اصلی هم 770 یا در بدترین حالت 775 باشه. دسترسی 777 اشتباهه.
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: mobin1387 در 25 فروردین 1400، 05:12 ب‌ظ
میدونم که ۷۷۷ فاجعه بارترین دسترسی هستش اما رو این دسترسی هم بازم 443 میده. حساب دیگه ای به جز روت ندارم
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: mobin1387 در 25 فروردین 1400، 05:15 ب‌ظ
من متوجه شدم باید دسترسیش (-rwxr-xr-x)باشه روی 755 که میشه استاندارد ولی (drwxr-xr-x) هستش. چطور باید درستش کنم
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: Issac در 25 فروردین 1400، 06:09 ب‌ظ
اون d اول نشان دهنده دایرکتوری هست(همون پوشه).
عنوان: پاسخ : تغییر پریمیشن پوشه برای nginx
ارسال شده توسط: mobin1387 در 25 فروردین 1400، 06:28 ب‌ظ
به نظر میاد دسترسی درسته اما به نظر میاد nginx اجازه گشت و گذار در پوشه ها رو نمیده(یعنی directory browsing غیر فعاله). خودم درستش کردم. از همه دوستانی که کمک کردن ممنونم