k2-4u
Well-Known Member
سلام . دوستان در حال نوشتن/ترجمه یک مقاله کامل برای کار با apache هستم . که
اون رو قسمت/قسمت میگذارم اینجا
1 . اتصال
پیکربندی Apache برای گوش دادن (Listen) به آدرس و درگاه (Port) خاص
دستور های مربوط
• <VirtualHost>
• Listen
ماژول های مربوط
• core
• mpm_common
وقتیApache اجرا میشود . به آدرس و درگاه((Port مورد نظر متصل شده و منتظر درخواست می شود . در حالت پیشفرض
(default) . apache به همه آدرس ها و درگاه ها گوش(listen) میدهد . لازم است تا بهapache گفته شود که به چه درگاه ها
, آدرس ها و یا ترکیبی از این دو گوش کند
دستور Listen به سرور می گوید که به چه آدرس و درگاهی گوش دهد .
اگر شما فقط درگاه را مشخص کنید . سرور در همه Interface ها به درگاه مورد نظر گوش میدهد
و یا هم آدرس و هم درگاه را مشخص کنید , در این صورت سرور فقط به آدرس و درگاه مورد نظر گوش میدهد
. شما می توانید دستور Listen را چند بار استفاده کنید
برای مثال . برای تنظیم سرور بر روی دو درگاه 80 و 8000 برای همه Interface ها از دستورات زیر استفاده کنید
Listen 80
Listen 8000
برای اجازه دریافت از درگاه 80 با آدرس 192.0.2.1 و آدرس 192.0.2.5 با درگاه 8000 دستور زیر استفاده کنید
Listen 192.0.2.1:80
Listen 192.0.2.5:800
مثال زیر برای IPv6 است که باید در براکت باشد
Listen [2001:db8::a00:20ff:fea7:ccea]:80
برای اطلاعات بیشتر در مورد IPv6 به اینجا مراجع کنید
http://httpd.apache.org/docs/2.2/bind.html
این دستور برای هاست مجازی (Virtual Hosts)
امکان پیاده سازی دستور Listen در هاست مجازی نیست . این دستور فقط می تواند به سرور اصلی بگوید که به چه آدرس و درگاهی گوش بدهد
. و امکان استفاده آن در دستور <VirtualHost> وجود ندارد
اون رو قسمت/قسمت میگذارم اینجا

1 . اتصال
پیکربندی Apache برای گوش دادن (Listen) به آدرس و درگاه (Port) خاص
دستور های مربوط
• <VirtualHost>
• Listen
ماژول های مربوط
• core
• mpm_common
وقتیApache اجرا میشود . به آدرس و درگاه((Port مورد نظر متصل شده و منتظر درخواست می شود . در حالت پیشفرض
(default) . apache به همه آدرس ها و درگاه ها گوش(listen) میدهد . لازم است تا بهapache گفته شود که به چه درگاه ها
, آدرس ها و یا ترکیبی از این دو گوش کند
دستور Listen به سرور می گوید که به چه آدرس و درگاهی گوش دهد .
اگر شما فقط درگاه را مشخص کنید . سرور در همه Interface ها به درگاه مورد نظر گوش میدهد
و یا هم آدرس و هم درگاه را مشخص کنید , در این صورت سرور فقط به آدرس و درگاه مورد نظر گوش میدهد
. شما می توانید دستور Listen را چند بار استفاده کنید
برای مثال . برای تنظیم سرور بر روی دو درگاه 80 و 8000 برای همه Interface ها از دستورات زیر استفاده کنید
Listen 80
Listen 8000
برای اجازه دریافت از درگاه 80 با آدرس 192.0.2.1 و آدرس 192.0.2.5 با درگاه 8000 دستور زیر استفاده کنید
Listen 192.0.2.1:80
Listen 192.0.2.5:800
مثال زیر برای IPv6 است که باید در براکت باشد
Listen [2001:db8::a00:20ff:fea7:ccea]:80
برای اطلاعات بیشتر در مورد IPv6 به اینجا مراجع کنید
http://httpd.apache.org/docs/2.2/bind.html
این دستور برای هاست مجازی (Virtual Hosts)
امکان پیاده سازی دستور Listen در هاست مجازی نیست . این دستور فقط می تواند به سرور اصلی بگوید که به چه آدرس و درگاهی گوش بدهد
. و امکان استفاده آن در دستور <VirtualHost> وجود ندارد
آخرین ویرایش: