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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: ALpachino در 22 بهمن 1389، 11:58 ب‌ظ

عنوان: مشکل در apache2.conf
ارسال شده توسط: ALpachino در 22 بهمن 1389، 11:58 ب‌ظ
اول از همه اینکه من در کنار apache2.conf یه فایل httpd.conf هم دارم (و در ضمن ubuntu نصب کردم)
تا اونجایی که من میدونم در سیتم های بر پایه دبیان باید apache2.conf باشه و در غیر این صورت htppd.conf ُولی من الان هردو این هارو دارم (البته چند سری apache رو جدا نصب کرده بودم  که ناقص انجام میشد شک کردم شاید به خاطر اون باشه چون الان با lamp نصب کردم)

۱-الان فایل تنضیمات apache من کدوم هست؟؟ (حدس میزنم به احتمال زیاد باید apache2.conf باشه چون درونش محتوا هست ولی در httpd.conf هیچی نیست)

۲- سوال اصلیم اینه من الان یه مسیری به این شکل دارم: /home/mostafa/domains/public_html/

من در apache2.conf و همینطور در  httpd.conf این کد رو گذاشتم :
<Directory /home/mostafa/domains>
Order Deny,Allow
Deny from all
</Directory>
برای تست یک اسکریپت ریختم تا ببینم اجازه میده تا از فولدر domains عقبتر نشه رفت اما اینطور نشد و تا / هم رفت.

راه حل چیه که اینطوری نشه؟؟‌
در ضمن محض اطلاع gid و uid هم 33 یعنی www-data هست و اینکه من اون اسکریپت  رو با یوزر خود mostafa ریختم منظورم owner اش هست)



عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: Mehdi در 23 بهمن 1389، 08:06 ق‌ظ
یه نگاهی به راهنماهای زیر بندازید...
http://wiki.ubuntu.ir/ApacheMySQLPHP
http://wiki.ubuntu.ir/VirtualHost
عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: ALpachino در 23 بهمن 1389، 01:44 ب‌ظ
یکیش که نصب lamp بود رو قبلا زیرو رو کردم اما فایده نداشت.

این موضوع برام خیلی مهم هست لطفا بیشتر راهنمایی کنین
عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: fzerorubigd در 23 بهمن 1389، 02:00 ب‌ظ
 یعنی شما میتونید پوشه روت رو هم ببینید توی آپاچی؟ خوب باقی تنظیماتتون یه مشکل اساسی داره اگه اینطوره. شما یه ویرچوال هاست تنظیم کنید برای اون فولدری که میخواید مساله حل میشه.
عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: ALpachino در 23 بهمن 1389، 02:40 ب‌ظ
آخه من اصلا قبلش تنضیماتی نکردم که بخواد ایجاد مشکل بکنه همون default هست.
عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: fzerorubigd در 23 بهمن 1389، 05:58 ب‌ظ
سوال اینه، document Root شما چه فولدریه؟؟؟ به عبارتی Web root کجاست؟
عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: ALpachino در 23 بهمن 1389، 09:25 ب‌ظ
DocumentRoot /home/mostafa/domains/public_html

من در قسمت پاینش که این کد بود:
<Directory /home/mostafa/domains/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
 Order allow,deny
allow from all         
        </Directory>
تغییر دادم به این کد:
<Directory /home/mostafa/domains/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
 Order deny,allow
deny from all
        </Directory>
با این کار وقتی میخوام localhost رو بیارم اررور forbiden میده بعدش رفتم زدم deny from www-data همه چیز مثل قبل درست شد.و باز هم میشد در تمام پوشه ها چرخید.

راستی یه مسپله دیگه این document root هم در httpd هست هم در sites-enabled/sitname که من این اطلاعات documet root رو از همین sitename دراوردم (nano کردم)  مودنم چرا هم ایتجاست هم اونجا.

و یه چیز دیگه httpd.conf برای تغییرات بر روی یوز ها هست من کدش رو ادیت کردم(که چیزی توش نبود) و user وgroup رو به mostafa تغییر دادم و وقتی دوباره لوکال هاست رو زدم از اسکریپت خودم متوجه شدم که یوزر و گروپ به mostafa تغییر کرده.

عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: ALpachino در 25 بهمن 1389، 12:00 ق‌ظ
کارد بزنی خونم در نمیاد
کسی با mod_userdir کار کرده؟
عنوان: پاسخ به: مشکل در apache2.conf
ارسال شده توسط: alieblice در 26 بهمن 1389، 06:38 ق‌ظ
تو اینجا بگردین شاید اموزشش باشه
http://www.howtoforge.com