dr.fet91

فعال سازی .htaccess در لینوکس زمانی که هر کاربر برای خودش public_html مجزا داره

dr.fet91 ۱۳۹۹/۰۷/۰۲ لینوکس

سلام

من روی سیستمم با برنامه virtual box سیستم عامل lubuntu رو نصب کردم. من بخش شبکه و lamp رو اوکی کردم و برنامه درست کار میکنه. اما برای اینکه ftp رو هم روش فعال کنم تا بتونم با ide برنامه ای که می نویسم رو آپلود کنم طوری پیکره بندی کردم که public_html توی فولدر هر یوزر باشه که منم بتونم به راحتی برنامه رو آپلود کنم و اونو اجرا کنم.

اما یه مشکل اساسی وجود داره. اونم اینه که فایل .htaccess روش کار نمیکنه برای زمانی که سایت روی var/www باشه مشکلی نیست ولی این مورد که مثلا home/reza/public_html باشه رو هرکار کردم نتونستم درست کنم و دیگه سرم نمیشه.

دوستان کسی هست بتونه راهنمایی کنه؟

سلام مجدد مشکل رو پیدا کردم.

<Directory /home/*/public_html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

باید به این صورت ویرایش بشه فایل apache2.conf

اما یه مشکل دیگه وجود داره اونم اینه که من اینطوری دسترسی دارم به سایت

192.168.1.3/~reza/site

اما من سیستم آدرس دهیم اینطوری نیست و چون توی آدرس ~reza وجود نداره هیچ کدوم از لینکام درست کار نمیکنه!