راکت

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

17 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

17
محمدرضا عطوان
محمدرضا عطوان
@mratwan

تخصص: Full-Stack Developer & AI Lover

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

محمد امین
محمد امین
@rismooon

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

شاید پاسخ شما همین‌جا باشد

Md Tavangar
Md Tavangar
@md.tavangar79

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

Md Tavangar
Md Tavangar
@md.tavangar79

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

حسن محمدزاده
حسن محمدزاده
@hassan

تخصص: مدیر فنی

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

bardia
bardia
@mrbardia72

تخصص: 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.
)
حسن محمدزاده
حسن محمدزاده
@hassan

تخصص: مدیر فنی

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

حسن محمدزاده
حسن محمدزاده
@hassan

تخصص: مدیر فنی

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

@hasan2i2

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

The requested resource / was not found on this server.
bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

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

حسن محمدزاده
حسن محمدزاده
@hassan

تخصص: مدیر فنی

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

bardia
bardia
@mrbardia72

تخصص: Golang/Laravel

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

fcc.com:8000

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

fcc.com

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

ورود یا ثبت‌نام