PDA

View Full Version : سوال: مشکل با پورت 80 در Listen آپاچی



mooQTeam
سه شنبه 15 دی 1388, 10:39 صبح
سلام
من در تنظیمات آپاچی قسمت Listen یک آیپی با پورت 80 وارد میکنم که آیپی رو بزنم بالا بیاد ... ولی متاسفانه انجام نمیشه ولی با پورت های دیگه بالا میاد{8080,9090و...} ولی خوب مجبورم در انتهای آیپی پورت رو هم بزنم و نمیخوام اینطور باشه و فقط با زدن آیپی محتوا رو بالا بیارم


تشکر//:لبخندساده:

mnajafi
سه شنبه 15 دی 1388, 11:52 صبح
فايروالي چيزي نداري كه توش پورت 80 محدود شده باشه ويا برنامه خاصي كه اين پورت رو اشغال كرده باشه.

hamidreza66
یک شنبه 22 فروردین 1389, 10:37 صبح
سلام دوستان

لطفاً راهمایی کنید چه طور بفهمم کدوم برنامه داره از پورت 80 من استفادهه میکنه؟
من تو یه سایت انگلیسی یه کدی واسه داس دیدم که مشخص میکرد کدوم رنامه اره از پورت 80 استفاده میکنه. الان هرچی میگردم پیداش نمیکنم
من بعد نصب sql server و visual studio همچین مشکلی رو پیدا کردم اما نمیدونم باید کجا رو دستکاری کنم درست شه.

hraeissi
جمعه 03 اردیبهشت 1389, 09:10 صبح
سلام دوستان

لطفاً راهمایی کنید چه طور بفهمم کدوم برنامه داره از پورت 80 من استفادهه میکنه؟
من تو یه سایت انگلیسی یه کدی واسه داس دیدم که مشخص میکرد کدوم رنامه اره از پورت 80 استفاده میکنه. الان هرچی میگردم پیداش نمیکنم
من بعد نصب sql server و visual studio همچین مشکلی رو پیدا کردم اما نمیدونم باید کجا رو دستکاری کنم درست شه.

دوست من اگر آپاچی بر روی ویندوز نصب شده شما نمیتوانید کاری کنید تنها راه این است که برای استفاده از آپاچی از پورت دیگر استفاده نمائید

mdsh1400
چهارشنبه 29 اردیبهشت 1389, 10:53 صبح
iis را stop کنید

hghyami
چهارشنبه 29 اردیبهشت 1389, 17:02 عصر
دوست من اگر آپاچی بر روی ویندوز نصب شده شما نمیتوانید کاری کنید تنها راه این است که برای استفاده از آپاچی از پورت دیگر استفاده نمائید

از شما بعید بون این جواب که نه نمیشه !!!!

IIS ۵ و IIS ۶ هر جوفتشون به صورت پیشفرض وقتی‌ که On هست به ۰.۰.۰.۰:\Port Number گوش میسدن، ولی‌ اگر Windows Support Tools ، Windows Admin Tools IIS۶ Resource Kit رو داشته باشی‌ میتونی‌ این رو عوض کنی‌. حالا برای اینکه مشکل شما حل بشه و ما پیش فرض رو بر این میذاریم که شما رو Server live این کارو نمیکنی‌ و خونه یا یک مکهین که Local IP داره انجام میدی چند تا راه داری. یکی‌ اینکه یک آی‌پی دیگه به NetWork Card اضافه کنی‌
من فرض رو بر این میزارم که شما ستینگ زیر رو دارید
قبلش هم اینرو بزن و ببین کی‌ داره از پورت ۸۰ استفاده میکن
netstat -an |find /i "listening"
یک مکهین با local ip settings ۱۹۲.۱۶۸.۰.۳/۲۵۵.۲۵۵.۲۵۵.۰ این دستگاه DC نیست یا DNS هم نداره. IIS هم اینستال شده او فایروال هم روش داری که روش نصب شده
۱. از Run تایپ کن ncpa.cpl
۲. روی Active Connection یا Network Card که داری Right Click کن
۳. Properties
۴. Internet پروتکل-> Properties
۵. Advanced
۶. اونجا که زده IP Addresses روی Add کلیک کن
۷. IP لوکل رو بزن (میگیم ما .۴ یعنی‌ شما میزانی‌ ۱۹۲.۱۶۸.۰.۴ - ۲۵۵.۲۵۵.۲۵۵.۰)
۸. بعدش دیگه اوک اوک اوک اوک تا اینکه برگردی سر جات
خوب تا اینجا که اسون بود. اما حل نوبت به ییس میرسه که حالیش کنیم فقط بین یک آی‌پی گوش بعده به جای اینکه به جفت IP‌ها گوش بعده. بد از اینکه support tools رو نصب کردی. برو به کامند پرمپت
net stop http /y
httpcfg set iplisten –i ۱۹۲.۱۶۸.۰.۳
net start w۳svc
بعدش برای اینکه مطمئن بشی‌
httpcfg query iplisten
تا اینجا به ییس حالی‌ کردیم که به چی‌ گوش بعده.
برای آپاچی هم وقتی‌ اینستال کردی باید بری تو فایل httpd.conf و از اونجا سرچ کن "listen ۸۰" و اون رو به "listen ۱۹۲.۱۶۸.۰.۴:۸۰" تغییر بعده. بعدش سرویس آپاچی رو ریستارت کن. (دیگه وارد که اینکه چطوری service رو restart کنی‌ نمیشام). این راه ساده بود. تا اینجا یوزر هست توی شبکه با زدن آی‌پی شما میتونند سایت شما رو ببینند. حالا اگر می‌خوای با زدن اسم ماسلن تو شبکه داخلی‌ اگر کسی‌ زد iis بید iis رو ببینه یا زد Apache وصل شه به سرور apache نیز به لوکل دنس داری. اگر هم فقط از دستگاه خودت هست که از تو c:\windows\system۳۲\drivers\etc فایل هستس رو باید عدیت کنی‌ و از اون تو ست که می‌خوای چی‌ رو زادی چی‌ بید.
مثل اگر می‌خوای وقتی‌ زادی IIS ییس بید باید بزنی‌
۱۹۲.۱۶۸.۰.۳ (tab RO BEZAN KE SPACE BEDEH) iis
۱۹۲.۱۶۸.۰.۴ (tab RO BEZAN KE SPACE BEDEH) apache
اگر هم که فرزان Domain controller داری و local DNS فقط کافی‌ هست که A Record بسازی که به IP هست برن. دیگه بست هست چون می‌تونم حالا حالا حالا هم بگم.