بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ایجاد ساب دامین در wamp

مدیریت گفتگو
طاهر 11 سال پیش
آخرین تغییر: 11 سال پیش

با سلام

بنده یه پروژه در wamp ایجاد کردم و از طریق آدرس زیر بهش دسترسی دارم .

http://cwco.local

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

http://admin.cwco.local

کسی میدونه چطور باید اینکار رو کرد ؟

نظرات

پاسخ‌ها 3

کاشی زاده 11 سال پیش

داخل hosts در آدرس C:\Windows\System32\drivers\etc  و به آخرین خط این رو اضافه میکنید :

  127.0.0.1    admin.cwco.local

ذخیره کنید و ببندید.

حالا روی wamp کلیک کنید و در قسمت Apache  بر روی httpd.conf کلیک کنید تا فایل باز بشه ، حالا بعد از آخرین خط  این رو اضافی کنید :

 <VirtualHost *:80>
DocumentRoot در اینجا آدرس فایل های ساب دامنه رو میدید
ServerName admin.cwco.local
</VirtualHost>

ذخیره کنید و ببندید ، حالا روی Reset All Services در wamp کلیک کنید و صبر کنید تا آیکون wamp سبز بشه .تموم شد .

 

موفق باشید :)

 

نظرات

طاهر 11 سال پیش
اینکار رو قبلا انجام دادم ولی هنگام فراخوانی فایلهای پروژه اصلی اجرا میشه نه ساب دامین
طاهر 11 سال پیش
اگه مقدوره خودت یکبار تست کن ببین جواب میده
طاهر 11 سال پیش

با تغییر جایگاه  در http.conf  ساب دامین بالا میاد .

 <VirtualHost *:80>
DocumentRoot F:/wamp/projects/cwco/adminth/
ServerName adminth.cwco.local
</VirtualHost>

<VirtualHost *:80>
DocumentRoot F:/wamp/projects/cwco/
ServerName cwco.local
</VirtualHost>

مشکل اینجاست که اونی که اول کدش قرار داده میشه همیشه اون میاد بالا .

در مثال فوق همیشه ساب دامین میاد بالا و خود دامین نمایش داده نمیشه .

نظرات

طاهر 11 سال پیش
من میخوام هر کدوم رو که میزنم بصورت مجزا بیاد بالا
Mr Mehdi 11 سال پیش

خیلی ساده باید آپاچی رو برای خدمات رسانی به چند دامین راه اندازی کنید. برای اینکار طبق روش زیر  باید فایل httpd-vhosts.conf به فایل httpd.conf وارد کنید. لازم هم نیست کد اضافه بنویسید و فقط باید یک خط کد رو از حالت کامنت در بیارید:

  1. اول، هر دامینی که می خواید رو باید به فایل hosts معرفی کنید.
  2. حالا فایل httpd.conf رو که احتمالا در مسیر زیر هست، باز کنید:

    \wamp\bin\apache\apache2.2.22\conf

  3. حالا خط کد زیر رو پیدا کنید و با برداشتن علامت # اون رو از حالت کامنت خارج کنید تا کار کنه:

    #Include conf/extra/httpd-vhosts.conf

  4. حالا فایل httpd-vhosts.conf رو که احتمالا در مسیر زیر هست، باز کنید:

    \wamp\bin\apache\apache2.2.22\conf\extra

  5. حالا در انتهای این فایل هر دامینی رو که دوست دارید به همون روش ویدئوها معرفی کنید. مثلا اینطور:

    <VirtualHost *:80>
    DocumentRoot c:/dev/web/workspace/startup/admin/
    ServerName admin.startup.local
    </VirtualHost>
    <VirtualHost *:80>
    DocumentRoot c:/dev/web/workspace/startup/
    ServerName startup.local
    </VirtualHost>

منبع

نظرات

Mr Mehdi 11 سال پیش
البته اضافه کنم که دیگه نیاز نیست دامین رو در httpd.conf معرفی کنید

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .