آفلاین
user-avatar

بارگذاری پروژه روی lanداخلی با ipمشخص

2 سال پیش
توسط bardia آپدیت شد
آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

من می خوام پروژه لارالمو روی اینترنت داخلی بزارم
به طوری که فقط افراد متصل به شبکه ازش استفاده کنند
یعنی میخوام مثلن ip:255.230.23.20 رو زدن توی مرورگر برنامه براشون باز بشه
باید چطور تنظیم کنم؟

آفلاین
user-avatar
محمدرضا عطوان ( 9831 تجربه )
2 سال پیش

ip رو توی ipv4 سیستمی که لاراول روشه تنظیم میکنی و یه دامنه با vhost براش می سازی (که این امکان تو wamp خیلی راحت تره)
بعدش این دامنه رو توی سیستم های دیگت در مسیر
C:\windows\system32\drivers\etc\host قرار میدی با ip اون سیستم اصلی
در این حالت تو وقتی تو سیستم های دیگه دامنه رو وارد کنی به سرور دایت میشی و چون سرور اون دامنه رو میبینه پروژتو میاره بالا

آفلاین
user-avatar
محمد امین ( 343 تجربه )
2 سال پیش

تقریبا در همه سازمان هایی که در ایران وجود داره شما وب سایت های داخلی رو می تونین ببینید از پرتال های داخلی گرفته تا سیستم اتوماسیون اداری همه و همه بر اساس پروتکل وب یا همون HTTP و توسط یک وب سرور مدیریت میشن ، ساختار کاری دقیقا همون ساختاری هست که در اینترنت وجود داره ، شما ابتدا یا پروژتون رو می نویسید و بعد از اون این پروژه رو روی یک سرور که دارای وب سرور هست اجرا می کنید که نسخه ویندوزی وب سرورها با عنوان IIS و نسخه لینوکسیش میشه Apache ، پروژه بعد از اینکه روی این وب سرورها قرار گرفت و تنظیمات اسم و نامگذاریش انجام شد براحتی با وارد کردن آدرس IP میشه در شبکه داخلی ازش استفاده کرد ، اگر بخواین با اسم به وب سایت مورد نظر دسترسی داشته باشید سرویس دیگه ای بصورت داخلی می تونین در شبکه راه اندازی کنید به نام DNS که نقش تبدیل آدرس IP به اسم رو بر عهده می گیره، تفاوتی نداره بستر شبکه شما بیسیم هست یا سیمی مهم دارا بودن ارتباط بین سیستم ها هست.
امیدوارم کمک کرده باشم.

آفلاین
user-avatar
Md Tavangar ( 663 تجربه )
2 سال پیش

شما خیلی راحت xampp رو نصب دارین فقط کافیه برای اجرای لاراول php artisan serve --host=255.230.23.20 رو اجرا کنید بعد روی تمام سیستم ها با زدن ip سایت باز میشه

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@md.tavangar79
یه خورده بیشتر توضیح بدید که جطور این کانفیگ رو انجام بدم

آفلاین
user-avatar
Md Tavangar ( 663 تجربه )
2 سال پیش

لازم به کار خاصی نیست شما الان پروژه رو با php artisan serve اجرا میکنید ؟؟ و داره کار میکنه ؟؟

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@md.tavangar79
خوب اره
ولی من میخوام هرکاربری که اون ای پی روزد وارد سایت بشه

آفلاین
user-avatar
حسن امجد ( 8702 تجربه )
2 سال پیش

برید داخل فولدر public دستور زیر رو بزنید
php -S ۲۵۵.۲۳۰.۲۳.۲۰:80

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@hasan2i2
مرسی تست کنم بهتون اطلاع میدم

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@hasan2i2
خطای زیر رو میده موقع اجرا

[Thu Jun  7 08:23:31 2018] Failed to listen on 255.230.23.20:80 (reason: The requested address is not valid in its context.
)
آفلاین
user-avatar
حسن امجد ( 8702 تجربه )
2 سال پیش

روی شبکه داخلی میخواهید راه بندازید؟
شبکه داخلی یا آی پی
192.168 شروع میشه
یا 10
و یا 172
و آی پی که شما میزنید درست نیست

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@hasan2i2
بله روی شبکه داخلی هست
که بهم ip دادن که برنامه روی این ای پی بالا بیاد
که کارکنان شرکت وقتی ip رو زدن وارد صفحه بشن

آفلاین
user-avatar
حسن امجد ( 8702 تجربه )
2 سال پیش

اگه میتونید یک بار دیگه ازشون ip رو سوال کنید
تقریبا مطمئنم این آی پی غلطه
شما دستوری که گفتم رو روی یک آی پی دیگه تست کنید
باید کار بکنه

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@hasan2i2

این پیغام خطا رو نشون میده

The requested resource / was not found on this server.
آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@hasan۲i۲
بالاخره دورس شد ممنون
باید فایل های داخل پوشه public رو می آوردم بیرون توی root

آفلاین
user-avatar
سیدعلی موسوی ( 107523 تجربه )
2 سال پیش
تخصص : سی شارپ و پی اچ پی

زمپ رو اجرا کنید و دوباره تست کنید

آفلاین
user-avatar
حسن امجد ( 8702 تجربه )
2 سال پیش

@sajad.kazemi1993
داخل اولین کامنتم بهتون که گفته بود ;-)

آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

@rismooon
حال من اینو دورس کردم
مثلن ادرس زیر رو میزنم وارد سایت میشه

fcc.com:8000

میخوام کاری کنم بدون پورت باشه مثل زیر

fcc.com
برای ارسال پاسخ باید وارد سایت شوید