PDA

View Full Version : دیدن یه صفحه php در غیر از localhost



ArtCom
یک شنبه 05 شهریور 1385, 12:19 عصر
سلام. من یه صفحه php را که خروجی اون را تو localhost کامپیوتر خودم می بینم چه جوری از یه کامپیوتر دیگه توی شبکه ببینم.

Identifier
یک شنبه 05 شهریور 1385, 12:36 عصر
در فایل httpd.conf در قسمت <Directory "C:/www"> که بستگی به Platform و نحوه پیکر بندی ممکن است مسیر root متفاوت باشد تغییرات زیر را اعمال کنید :
1- ابتدا خط زیر را حذف :


Deny from all
وسپس مورد زیر را اضافه نمایید :


Allow from all


ر نهایت یک بار Apache را Restart و سپس با استفاده از IP آدرس سیستم از دیگر کامپیوتر های میتوانید به این سایت دسترسی داشته باشید.


http://XXX.XXX.XXX.XXX (http://xxx.xxx.xxx.xxx/)


موفق باشید.

hamed_m
یک شنبه 05 شهریور 1385, 15:00 عصر
با اجازه h_zolghadri گرامی این نکته رو اضافه کنم که برای دسترسی همیشگی میتونید از سرویس هایی مثل http://www.dyndns.com/ استفاده کنید. به این ترتیب نیازی به داشتن آی پی ثابت ندارید و سایر کاربران میتونند به سرور شما دسترسی داشته باشند. البته تنظیمات فایروال رو هم فراموش نکنید.

armin390
یک شنبه 05 شهریور 1385, 18:22 عصر
1- ابتدا خط زیر را حذف :


Deny from all
ولی اگر این دایرکتیو ماقبل این برای پوشه مورد نظر تعریف شده بود در این صورت هیچ کس یعنی حتی خودشون! هم نمی تونن به مایحتوی url دسترسی داشته باشند در حالی که ایشون گفتن:

سلام. من یه صفحه php را که خروجی اون را تو localhost کامپیوتر خودم می بینم چه جوری از یه کامپیوتر دیگه توی شبکه ببینم.
قاعدتاً همانطور که برادر h_zolghadri (http://barnamenevis.org/forum/member.php?u=9013) گفتن اگر دایرکتیو allow from all تعیین بشه برای پوشه ای در این صورت هر درخواست دهنده ای می تواند دسترسی به نتیجه داشته باشد.

پ.ن:البته این هر و هیچ قابل محدودسازی است.