بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > سیستم عامل > ویندوز windows > مقالات آموزش ترفندها... Traning

مقالات آموزش ترفندها... Traning در این قسمت مقالات آموزشی ترفندها نکته ها و .... قرار دارند

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 11-30-2013
کارگر سایت آواتار ها
کارگر سایت کارگر سایت آنلاین نیست.
ادمین در لباس کارگر!
 
تاریخ عضویت: Aug 2007
محل سکونت: کرمانشاه
نوشته ها: 1,444
سپاسها: : 907

4,878 سپاس در 836 نوشته ایشان در یکماه اخیر
کارگر سایت به Yahoo ارسال پیام
پیش فرض آموزش افزودن چند سايت ويرچوال هاست در آپاچی How to run multiple sites on one apache instance

آموزش افزودن چند سايت ويرچوال هاست در آپاچی How to run multiple sites on one apache instance setup apache virtualhost (windows)




پاسخ اين سوال براي سيستم عامل لينوكس خيلي زياد در نت هست راحت ميتونين پيدا كنين من اين تاپيك رو به خاطر اضافه كردن چند سايت به وب سرور اپاچي در سيستم عامل ويندوز ايجاد كردم .




در مورد چي صحبت ميكنيم ؟


شما يك سرور داريد كه ميخوايد چند سايت مختلف رو كه فايلهاش در پوشه هاي مختلفي هست رو پشتيباني كنه بايد از ويرچوال هاست اپاچي استفاده كنين


فرض كنيد
mysite.com
روي سرور هست و استفاده ميشده
حالا ميخواهيد
mysite.net
و
sub.mysite.com
رو هم روي اون سرور بگذاريد كه هر كدوم پوشه خاص خود رو دارند .




-------------------


3 تا قسمت اصلي داره
اولي كه هميشگي هست ست كردن اي پي سرور و دامنه مورد نظر كه اصلا فارغ از موضوع بحث ماست و هميشگي و كليه
بايد دامنه هاي فوق رو به آي پي سرور متصل كنيد .


مرحله دوم اين هست كه در فايل host ويندوز دامنه هاي فوق رو اضافه كنيد
و مرحله سوم در تنظيمات ويرچوال هاست اپاچي پوشه مختص اين دامنه ها رو مشخص كنيد .




----------------------
فايلي بدون پسوند با نام
Host
رو از پوشه WINDOWS\system32\drivers\etc
درايو ويندوز خود پيداكنيد و ويرايش كرده و 2 خط انتهاي كد زير رو بهش اضافه كنيد


کد:


You need to do several steps in order to make this work.



1.) Update the hosts file. On Windows XP, you can find it underc:\WINDOWS\system32\drivers\etc\



127.0.01       sub.mysite.com


127.0.01        mysite.net

مرحله دوم تمام شد حالا بايد در فايل تنظيمات آپاچي كه مربوط به هاست مجازي هست كد هاي زير رو اضافه كنيد :




فايلي كه بايد تغيير كنه :





apache\conf\extra\httpd-vhosts.conf








کد:
<VirtualHost *:80>
DocumentRoot C:/apache/htdocs/site1_folder/ ServerName www.mysite.net
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:/apache/htdocs/site2_folder/ ServerName sub.mysite.com
</VirtualHost>




توجه داشته باشيد كه در آدرس دهي پوشه همانطور كه در بالا مشخص شده از
/ به جاي \ استفاده شده .


پورت رو ميتونين عوض كنين و روي پورت ديگه اي بگذاريد .




ادرس پوشه اي كه اختصاص داره به اون ساب دامنه ها رو مشخص ميكنيد








نكته مهم :





فراموش نشود كه در تنظيمات اپاچي در فايل :

\apache\conf\httpd.conf





حتما خط



Include conf/extra/httpd-vhosts.conf

از حالت كامنت خارج كنيد يعني علامت شارپ # رو از اولش برداريد ..

وب سرورتون رو ريست كنيد






پينوشت :


مطمئن نيستم راه درستش اين باشه يانه : من ناچار شدم تمام سايتها رو در فايل ويرچوال هاست كانفيگ ذكر كنم چون بقيه سايتهايي كه توي اين فايل ننوشتم دسترسي بهش قطع شد .


ویرایش توسط کارگر سایت : 12-01-2013 در ساعت 08:09 AM
پاسخ با نقل قول
پاسخ

برچسب ها
وب سرور, آپاچي, اختصاصی


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 05:26 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها