آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

طاهر  11 سال پیش  11 سال پیش
0 0

با سلام

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

http://cwco.local

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

http://admin.cwco.local

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

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  11 سال پیش
0 0

داخل 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 سبز بشه .تموم شد .

 

موفق باشید :)

 

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

با تغییر جایگاه  در 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>

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

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

0 0
من میخوام هر کدوم رو که میزنم بصورت مجزا بیاد بالا (11 سال پیش)
پاسخ به سوال 
Mr Mehdi  11 سال پیش
+3 0

خیلی ساده باید آپاچی رو برای خدمات رسانی به چند دامین راه اندازی کنید. برای اینکار طبق روش زیر  باید فایل 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>

منبع

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

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