بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در DNS

مدیریت گفتگو
best_programmer 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام مشکلی که من به تازگی پیدا کردم اینه که وقتی طبق گفته استاد hosts و httpcd.conf رو ست میکنم برای اون hostی که ست کردم اوکی هست ولی وقتی localhost رو میزنم باز هم اون سایت ست شده میاد نه localhost برای 127.0.0.1 هم این مشکل هست

نظرات

Alireza 11 سال پیش
بهتر بود سوالتون رو در تاپیک مشکلات DNS که قبلا ساخته شده بیان میکردید
usefee 11 سال پیش
احتمالا در تنظیمات httpd.conf و hosts اشتباهی رخ داده ، محتوای hosts و بخش های آخر محتوای httpd.conf رو قرار بدید تا بهتر بشه بررسی کرد .
usefee 11 سال پیش
جالبه! من هم همین مشکل رو دارم. خیلی سرچ کردم برای جواب اما تا الان نتونستم چیزی پیدا کنم!
best_programmer 11 سال پیش
لطفا کسی که اطلاعات داره بیاد کمک کنه خب
Alireza 11 سال پیش
توی hosts هم بنویس 127.0.0.1 localhost فکر کنم درست بشه
wolfOfAppStreet 11 سال پیش
من هم همین مشکل رو دارم یه سوال هم مطرح کردم که همچنان در لیست سوالات هست و پاسخ داده نشده،اگه کسی میدونه لطفا راهنمایی کنه

پاسخ‌ها 8

best_programmer 11 سال پیش

فایل hosts  و httpd.conf رو میزارم

البته برای رفع مشکل تو فایل hosts به جای 127.0.0.1 از 127.0.0.2 استفاده کردم و httpd.conf رو با 127.0.0.2 ست کردم الان کار میکنه ولی چیزی نیست که من میخام

 
 
 
 

نظرات

usefee 11 سال پیش
استاد لطفا ی راهنمایی در این مورد بکنن ممنون میشیم
Alireza 11 سال پیش
خوب دوست عزیز درفایل hosts که 127.0.0.1 localhost رو تعریف نکردی
Alireza 11 سال پیش
بهترین کار اینه که یک بار wamp رو پاک کنی و سیستم رو ریست کنی و دوباره نصب کنی ، از wamp که استاد داد استفاده کن
usefee 11 سال پیش
من هم دوباره ومپ رو نصب کردم و هم اون موردی که گفتید رو اضافه کردم . متاسفانه مشکل کماکان برقرار هست . . .
Alireza 11 سال پیش
ولی من در تصویری که دادید ندیدم که جایی تعریف شده باشه ، بجز یک جا که اون هم کامت هست
Alireza 11 سال پیش

در فایل hosts  باید localhost به صورت زیر تعریف شده باشد

نظرات

usefee 11 سال پیش
دقیقا همینجوری تعریف شده اما باز وقتی لوکال هاست رو میزنم پروژه یک باز میشه!
amir Alu 11 سال پیش
یک بار بیا تایپ کن 127.0.0.1:80 ببین چی باز میشه. تا الان پورت عوض کردی ببینی مشکل برطرف میشه یا نه؟؟
amir Alu 11 سال پیش
منم همین مشکل داشتم اما روی ویندوز 8 که برطرفش کردم با تغییر پورت اما خوب باز یه جاهایی دیگه من رو اذیت میکرد که آمدم ویندوز 7 32بیت نصب کردم و مشکل حل شد بطور کامل
Alireza 11 سال پیش
من الان ویندوز 8.1 دارم و هیچ مشکلی نیست ،
best_programmer 11 سال پیش
دقیقا همین جوری هست ولی مشکل اینه که وقتی DNS با 127.0.0.1 ست شده(DNS پروژه) و DNS localhost هم 127.0.0.1 هم همین هست طبیعیه که برای لوکال هاست پروژه رو باز کنه باز یک فرد آگاه لطفا راهنمائی کنه
محسن موحد 11 سال پیش

شما در فایل httpd.conf یکبار هم با virtualHost مسیر روت رو مشخص کنید :

<VirtualHost 127.0.0.1:80>
    ServerName 127.0.0.1
    DocumentRoot 'C:\wamp\www'
</VirtualHost>

شکل کلی مثلا میتونه اینجوری باشه:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1:80>
    ServerName 127.0.0.1
    DocumentRoot 'C:\wamp\www'
</VirtualHost>

<VirtualHost 127.0.0.1:80>
    ServerName test.local
    DocumentRoot 'C:\wamp\www\prac'
</VirtualHost>

 

 

نظرات

best_programmer 11 سال پیش
به نظرتون تو ویدئو استاد که dns و virtual host رو ست کردن اگه میزدن localhost باز پروژه باز میشد؟ چون من عین گفته ایشون ست کردم و مشکل پیش اومد
Mehrad 11 سال پیش
آره ، توی فیلم 4-4 استاد وقتی localhost رو میزنه پروژه باز میشه ، چون توی اون فیلم وارد صفحه ی phpmyadmin میخواست بشه ، مستقیم localhost/phpmyadmin رو تایپ کرد در آدرس بار .
uncocoder 11 سال پیش

شما اگر چندین هاست برای httpd.conf تعریف کنید، به این مشکل بر می خورید، که من در یکی از ویدئو ها ( که تعداد host ها میشه دو تا ) این مشکل رو مطرح می کنم و راه حلش رو هم میگم و اونهم اینه که این خط رو اضافه کنید به httpd.conf و قبل از تعریف virtual host ها

NameVirtualHost *:80

<VirtualHost *:80>
...

نظرات

usefee 11 سال پیش
استاد من این موضوع رو تو ویدئوها دیدم . همونجا که ارور لاگ رو بررسی می کنید . این خط رو هم اضافه کردم اما باز لوکال هاستم بالا نماید!
محسن موحد 11 سال پیش
teamviewer بدید از طریق پیغام خصوصی تا وصل شم به سیستمتون.
usefee 11 سال پیش
امکان حل مشکل هست یا کلا قیدشو بزنیم؟
محسن موحد 11 سال پیش
شما باید مسیر فایل path یعنیی www رو هم بدید.http://stackoverflow.com/questions/13529006/wamp-in-network-with-a-domain-name
usefee 11 سال پیش
بنده هنوز مشکلم رفع نشده ها! سایر دوستان اگه مشکلشون برطرف شده لطفا راهنماییم کنن
hamid_sub7 11 سال پیش

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

نظرات

override 11 سال پیش

من هم به  مشکل باز شدن پروژه به جای localhost برخوردم ، خوشبختانه مشکلم به این ترتیب حل شد:

نمیدونم چرا ولی دامنه localhost و ip لوکال در فایل hosts با نصب WampServer به صورت پیشفرض اضافه نشده بود که به صورت دستی اون رو اضافه کردم:

   127.0.0.1 localhost

بعد هم طبق آموزش 02-01 Inject Local DNS سایر کارهای لازم رو انجام دادم از جمله flushdns و ریستارت فایرفاکس.

در فایل httpd.conf هم خط های زیر رو  قبل از تعریف virtual host ها اضافه و سیو کردم:

   
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot d:/dev/wamp/www
ServerName localhost
</VirtualHost>

البته برای DocumentRoot بر طبق جایی که wamp نصب شده مسیر درست رو انتخاب کنید. و همین دیگه الان همه DNS های ست  شده درست کار میکنند.البته یادتون نره که در آخر حتماً روی آیکون WampServer کلیک کنید و از منوی باز شده Rastart All Services رو انتخاب کنید.

نظرات


سلام من مشکلم اینکه من اول فایل hosts ام را این طوری ست کردم .

بعد دستور ipcongfig را اجرا کردم و بعد همون طور که استاد گفته بود flush dns را اجرا کردم و فایل httpd.congf را هم به این شکل اجرا کردم و بعد wamp server ام را restart all services کردم ولی باز هم پیغام forbiden می ده

من باید چه کار کنم

نظرات

override 11 سال پیش

نمیدونم تا حالا مشکلتون حل شده یا نه ولی تغییر زیر رو هم در فایل httpd.conf اعمال کردید؟

نظرات


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