مشکل در DNS
سلام مشکلی که من به تازگی پیدا کردم اینه که وقتی طبق گفته استاد hosts و httpcd.conf رو ست میکنم برای اون hostی که ست کردم اوکی هست ولی وقتی localhost رو میزنم باز هم اون سایت ست شده میاد نه localhost برای 127.0.0.1 هم این مشکل هست
شما در فایل 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>
شما اگر چندین هاست برای httpd.conf تعریف کنید، به این مشکل بر می خورید، که من در یکی از ویدئو ها ( که تعداد host ها میشه دو تا ) این مشکل رو مطرح می کنم و راه حلش رو هم میگم و اونهم اینه که این خط رو اضافه کنید به httpd.conf و قبل از تعریف virtual host ها
NameVirtualHost *:80
<VirtualHost *:80>
...
من هم به مشکل باز شدن پروژه به جای 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 می ده
من باید چه کار کنم
نمیدونم تا حالا مشکلتون حل شده یا نه ولی تغییر زیر رو هم در فایل httpd.conf اعمال کردید؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .