نحوهی اجرای وب سرورهای Apache و IIS به طور همزمان
نوشته شده توسط:ترفندستان (نامشخص) در ترفند ها » سایر ترفندها | ۱۸ اردیبهشت ۱۳۹۳ - ۱۴:۲۸ | ۰ دیدگاهفرض کنید که بر روی یک پروژه به زبان PHP و یک پروژه به زبان ASP به طور همزمان کار میکنید. همانطور که میدانید برای اجرای فایلهای PHP به وب سرور Apache و برای اجرای فایلهای ASP نیاز به وب سرور IIS دارید. از آنجایی که هر دوی این وب سرورها در محیط لوکال از پورت 80 و آیپی 127.0.0.1 استفاده میکنند امکان استفاده همزمان این دو وب سرور مهیا نیست. در این ترفند قصد داریم دو روش برای حل این مشکل ارائه کنیم تا شرایط استفاده از وب سرور Apache و IIS به طور همزمان بر روی یک سیستم فراهم شود.
روش اول
این روش با تغییر پورت وب سرور Apache انجام میگیرد. بدین منظور:
فایل httpd.conf (موجود در پوشهی conf وب سرور Apache) را توسط نرمافزارهای ویرایش متن (نظیر Notepad) باز کنید.
این سطر را بیابید:
اکنون فایل را ذخیره کرده و یکبار Apache را Restart کنید.
با این کار پورت پیشفرض 80 برای وب سرور IIS و پورت 8080 برای وب سرور Apache در نظر گرفته شده است.
برای دسترسی به محیط لوکال و phpMyAdmin به ترتیب باید عبارات localhost:8080 و localhost/phpmyadmin:8080 را در نوار آدرس مرورگر وارد کنید.
روش دوم
در این روش یک IP جداگانه برای وب سرور Apache تعریف خواهیم کرد. بدین منظور:
در قدم اول Command Prompt ویندوز را با دسترسی Administrator فراخوانی کنید.
ابتدا دستور netsh را وارد کرده و Enter بزنید.
سپس دستور http را وارد نموده و Enter بزنید.
در مرحلهی بعد این دستور را وارد کنید:
با این کار آیپی و پورت Apache از این پس 127.0.0.2:80 بوده و آیپی و پورت IIS نیز کماکان 127.0.0.1:80خواهد بود.
این روش با تغییر پورت وب سرور Apache انجام میگیرد. بدین منظور:
فایل httpd.conf (موجود در پوشهی conf وب سرور Apache) را توسط نرمافزارهای ویرایش متن (نظیر Notepad) باز کنید.
این سطر را بیابید:
Listen 80
به جای 80، یک شماره پورت باز دیگر مانند 8080 را وارد کنید. نتیجه بدین صورت خواهد شد:Listen 8080
حال این سطر را بیابید:# ServerName localhost
آن را بدین صورت تغییر دهید:ServerName 127.0.0.1:8080
دقت کنید این سطر با توجه به تغییر پورت به 8080 بدین صورت تغییر کرده است.اکنون فایل را ذخیره کرده و یکبار Apache را Restart کنید.
با این کار پورت پیشفرض 80 برای وب سرور IIS و پورت 8080 برای وب سرور Apache در نظر گرفته شده است.
برای دسترسی به محیط لوکال و phpMyAdmin به ترتیب باید عبارات localhost:8080 و localhost/phpmyadmin:8080 را در نوار آدرس مرورگر وارد کنید.
روش دوم
در این روش یک IP جداگانه برای وب سرور Apache تعریف خواهیم کرد. بدین منظور:
در قدم اول Command Prompt ویندوز را با دسترسی Administrator فراخوانی کنید.
ابتدا دستور netsh را وارد کرده و Enter بزنید.
سپس دستور http را وارد نموده و Enter بزنید.
در مرحلهی بعد این دستور را وارد کنید:
add iplisten ipaddress=127.0.0.2
اکنون طبق آنچه در روش اول توضیح داده شد، فایل httpd.conf را فراخوانی کرده و به جای این سطر:# ServerName Localhost
این سطر را جایگزین کنید:ServerName 127.0.0.2:80
اکنون فایل را ذخیره کرده و یکبار Apache را Restart کنید.با این کار آیپی و پورت Apache از این پس 127.0.0.2:80 بوده و آیپی و پورت IIS نیز کماکان 127.0.0.1:80خواهد بود.
موضوعات
دانلود جدید ترین فیلم های ایرانی
لیست دانلود
-
دانلود Adobe Photoshop
v18.1.1.252 -
دانلود Windows 8.1
June 2017 96/4/2 -
دانلود IDM
6.28 Build 17 96/5/15 -
دانلود Telegram
1.1.19 -
دانلود Google Chorme
60.0.3112
آخرین مطالب
-
دانلود قسمت بیست و دوم سریال زیبای شاهگوش با کیفیت عالی
۰۲ تیر ۱۳۹۳ ساعت ۱۵:۵۹ -
دانلود رایگان فیلم سینمایی “آژانس ازدواج” با کیفیت عالی
۰۲ تیر ۱۳۹۳ ساعت ۱۵:۵۶ -
دانلود سریال قلب یخی فصل سوم قسمت 25 با کیفیت عالی
۰۲ تیر ۱۳۹۳ ساعت ۱۵:۵۵ -
دانلود قسمت دوم برنامه طنز شوخی با هنرمندان با کیفیت عالی
۰۲ تیر ۱۳۹۳ ساعت ۱۵:۵۲ -
نرم افزار بازار Bazar 5.1.6 – اندروید
۰۲ تیر ۱۳۹۳ ساعت ۱۵:۴۶
متن خبری
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد.
نظرات
ارسال نظر