Amin Ahmadi
5 سال پیش توسط Amin Ahmadi مطرح شد
2 پاسخ

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

سلام دوستان
لطفا بفرمایید که چطور میتونم وبسایتی که با لاراول ساختم رو بر روی شبکه داخلی شرکتی که در آن مشغول به کار هستم منتشر کنم طوریکه که تمامی کامپیوترهای متصل به این شبکه بتونن به این وبسایت دسترسی داشته باشن؟
در ضمن بنده نمیخوام که وبسایت رو بر روی اینترنت پابلیش کنم و بعبارتی هدفم انتشارو اون بر روی شبکه داخلیست.


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@amindeist

توی شبکه داخلی قطعا چندتا کلایت دارید و یه سرور که بهش میگید شبکه داخلی!
اگر سرور ندارید یه سرور تهیه کنید یا یه سیستم رو یه آیپی ثابت ولید بهش بدید
بعد اون وب سرور نصب کنید
پایگاه داده نصب کنید
و اجازه دسترسی از ای پی های داخلی رو هم بدید


امیرحسین زارعیان
تخصص : مدیر عامل ،برنامه نویس ،استرات...
@amirzareian 2 سال پیش مطرح شد
1

سلام و درود دوست عزیز خیلی خوشحالم که میتونم کمک کنم من دقیقا این سوال را خیلی وقت داشتم
ورژن لاراولی که استفاده میکنم ۸ هستش و خیلی راحت شما میتونین این کار رو انجام بدین
پیش نیاز ها :
یک سیستم که همیشه به شبکه متصل هست تا نقش سرور رو اجرا کنه ( که قطعا باید پروژه لاراولی روش اجرا شه پس باید php mysql و ... نصب باشه )
دو یک مودم که در اون از طریق تنظیمات یک آیپی ثابت داخلی به سیستمی که نقش سرور رو ایفا میکنه اختصاص دادین
سه فقط کافیه با دستور آرتیسان پروژه رو سرو کنید فقط چند نکته :
اول آیپی دستگاهتون رو پیدا کنید
اگر ویندوز هستید دستور زیر رو در cmd اجرا کنید

ipconfig

و اگر در لینوکس هستید دستور زیر رو در ترمینال اجرا کنید

ifconfig

خروجی دستورات فوق آیپی دستگاهی که به عنوان سرور استفاده شده رو بهتون میده
حالا با اجرای دستور زیر پروژه لاراولیتون رو اجرا کنید

php artisan serve --host 0.0.0.0 --port 2000

توجه کنید که دو پارامتر به دستور آرتیسان اختصاص دادیم یکی --host که با اون مشخص میشه روی چه آیپی میخوایین serve شه که اگر ۰.۰.۰.۰ بگذارین به صورت اتوماتیک آیپی دستگاه گذاشته میشه و پارامتر بعدی --port که بهش یک پورت به خصوص مثل ۲۰۰۰ اختصاص دادیم برای مثال فرض کنید آیپی داخلی دستگاه سرور 192.168.1.60 هست پس از اجرای دستور فوق از طریق مرورگر به شکل زیر میتونیم پروژمون رو در هر دستگاه دیگری مشاهده کنیم .

http://192.168.1.60:2000

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

فقط یک پیشنهاد دوستانه سعی کنید برای سیستم سرور از سیستم عامل لینوکس استفاده کنید چون به طور کلی بهینه تر و بهتر عمل میکنه در شرایط حرفه تر به راحتی از اوبونتو سرور میتونین استفاده کنید که در ابتدا شاید بخاطر کانفیگ کردن کمی گیج گننده باشه براتون که بعد از مدتی باهاش آداپته میشید و دستتون راه میوفته اینطوری چون سیستم عامل های سرور محیط گرافیکی gui ندارن منابع سخت افزاری به نسبت کمتری استفاده میکنن پس باگ های احتمالی کمتری پیش میان
امیدوارم که توضیحاتم کمک شایانی بهتون کرده باشه


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

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