Ali Ghaleyan
5 سال پیش توسط Ali Ghaleyan مطرح شد
6 پاسخ

virtual host in laravel

سلام و درود
دوستان کسی اطلاع داره که چطور میشه پروژه ی لاراولی رو روی virtual host آپاچی بالا بیاریم
ممنون میشم از دوستانی که کمک کنن
در ضمن حتما باید پروژه داخل پوشه ی htdocs باشه؟


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

سلام
@Serjik

داخل مسیر زیر برید :

F:\xampp\apache\conf\extra

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

توی پوشه extra یه فایل هست با نام httpd-vhosts.conf

این فایل رو با نوت پد باز کنید
پایین صفحه این رو برای هر پروژه ای که میخواید اضافه کنید

<VirtualHost *:80>
    ServerAdmin admin@proje.dev
    DocumentRoot "F:/xampp/htdocs/proje/public"     اینجا پوشه پابلیک لاراول رو مشخص میکنید جهت اجرا
    ServerName proje.dev
    ErrorLog "logs/proje.dev-error.log"
    CustomLog "logs/proje.dev-access.log" common
</VirtualHost>

جای proje.dev
هر اسمی میتونید قرار بدید و بعد سیو کنید
DocumentRoot
این رو هم هر مسیری میتونید قرار بدید

بعد فایل hosts رو در مسیر زیر
C:\Windows\System32\drivers\etc
پیدا میکنید باز میکنید بعد
این رو پایین صفحه قرار میدید :

127.0.0.1       proje.dev

و بعد سیو میکنید و وب سرور رو ریستارت میکنید
این مراحل برای همه جا روندش یکیه

اگرم سرور دارید و هاست دارید که ، اون کلا داستانش فرق میکنه


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
0

@Alimotreb
خیلی ممنون از کمکتون
فقط یه سوال
دیگه لازم نیست پروژه رو serv کنم ؟


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

سلام
@Serjik

نه دیگه ، زمپ رو که اجرا کنید هر موقع آدرس proje.dev یا هر اسمی که گذاشتید تو توی مرور گر بزنید ، پروژه ران میشه

system.proj
proje.dev
esm.pasvand

این مدلی باید تغییرات رو بدید
پسوند های .ir و .com و اینا ندید
.proj
.dev
این موارد مناسب هست
.proj من میزنم خودم.


مهدی ابراهیمی
تخصص : برنامه نویس وب
@azkia 5 سال پیش مطرح شد
1

سلام دوست عزیز

میتونی از laravel valet هم استفاده کنی.

https://laravel.com/docs/5.8/valet

نسخه ویندوز هم داره
https://github.com/cretueusebiu/valet-windows


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
0

@Alimotreb
میبخشید اما اگه یه کمک دیگه هم کنین ممنون میشم :)

میخوام یه چیزی تو این مایه ها درست کنم
میخوام که یکی از url ها ما رو به یک روت به خصوص متصل کنه و url دیگه به یک روت به خصوص دیگه

dashboard.sitename.proj

این ادرس به این روت

127.0.0.1/segment1/segmet2

و

front.sitename.proj

127.0.0.1/segment3/segment4

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

سلام
@Serjik

این کار ساب دامنه زدن هست
والا تست نکردم تا حالا
چون مسیر دهی لاراول جدا از ساب دامنه و مسیر پروژه هست
بعید میدونم شدنی باشه!
چون شما توی کانفیگ مسیر فایل هارو میدید ، نه مسیر دهی سمت وب رو!

روی خود سرورشم ما بخواییم چنین کاری کنیم ، کل پروژه رو توی مسیر ساب دامنه میریزیم و این میشه در نهایت کار :

http://front.sitename.proj/segment3/segment4

در این حالت ما کل پروژه رو توی ساب دامنه قرار دادیم اصلا
نمیتونیم segment1 و segment2 توی ساب دامنه dashboard قرار بدیم!


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

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