PDA

View Full Version : ایجاد چند وب سایت روی یک سرور apache



mostafa_shaeri_tj
شنبه 09 مهر 1390, 20:02 عصر
سلام.
من یک ipvalid دارم که به یک وب سرور اختصاص دادم.
میخوام چند وب سایت با دامین های مختلف روی این سرور اجرا کنم. اما نمیدونم چطور باید apache رو تنظیم کنم تا اگر درخواست site1.com اومد یه پوشه رو (سایت رو ) نشون بده و اگر درخواست site2.com اومد بره به پوشه دیگه (سایت دیگه رو همون سرور)..


تو IIS ویندوز 2003 راحت بود یک سایت جدید میساختیم و اسمش رو تو تنظیمات میدادیم و ...


ممنون میشم اگه راهنمایی کنید

mostafa_shaeri_tj
سه شنبه 12 مهر 1390, 13:36 عصر
یعنی تاحالا کسی اینکارو نکرده؟

Unique
چهارشنبه 13 مهر 1390, 23:52 عصر
دوست عزیز سوالت زیاد به این بخش ربطی نداره ، اما این کاری که میخوای بکنی بهش میگن Virtual Hosting که شما با استفاده از یک IP و با توجه به header ی که ارسال میشه (منظور همون اسم دامنه هستش) Apache فولدر wwwroot متناسب را نظیر میکنه و Response میده ، تنظیمات virtual host توی فایل :
httpd-vhosts.conf انجام میشه البته توی خود httpd.conf هم میشه انجام داد اما بهتره comment خط : Include conf/extra/httpd-vhosts.conf را برداری و توی فایل httpd-vhosts.conf تغییرات را انجام بدی ، یک نمونه از Virtual Host Entry هم این شکلیه :


<VirtualHost *:80>
ServerName www.site1.com
DocumentRoot "D:/Websites/site1"

<Directory "D:/Websites/site1">
AllowOverride None
Allow from all
</Directory>
</VirtualHost>

دوست عزیز مثال بالا فقط برای آشنایی شما بود ، مسئولیت config یک هاست کم مسئولیتی نیست ، من مسئولیتی در صورت استفاده از config بالا ندارم !