ترکی | فارسی | العربیة | English | اردو | Türkçe | Français | Deutsch
آخرین بروزرسانی : جمعه 5 مرداد 1403
جمعه 5 مرداد 1403
 لینک ورود به سایت
 
  جستجو در سایت
 
 لینکهای بالای آگهی متحرک سمت راست
 
 لینکهای پایین آگهی متحرک سمت راست
 
اوقات شرعی 
 
تاریخ : چهارشنبه 10 آذر 1389     |     کد : 12243

موتور مجهول دنياي منبع باز

سرور Nginx (با تلفظ انجين اکس)، يکي از سرورهاي منبع باز و با بازدهي بالاي HTTP است. انجين اکس به خاطر پايداري، قابليت‌هاي بالا و نصب ساده و همچنين مصرف کم منابع نسبت به سرور آپاچي مشهور است. اين سرور براي استفاده‌هاي وب سايت استاتيک و تا حدي ديناميک بسيار مناسب است و در نقاطي که منابع سيستمي‌ يک دغدغه به شمار مي‌رود، گزينه بهتري نسبت به آپاچي است.

سرور Nginx (با تلفظ انجين اکس)، يکي از سرورهاي منبع باز و با بازدهي بالاي HTTP است. انجين اکس به خاطر پايداري، قابليت‌هاي بالا و نصب ساده و همچنين مصرف کم منابع نسبت به سرور آپاچي مشهور است. اين سرور براي استفاده‌هاي وب سايت استاتيک و تا حدي ديناميک بسيار مناسب است و در نقاطي که منابع سيستمي‌ يک دغدغه به شمار مي‌رود، گزينه بهتري نسبت به آپاچي است.

در اين شماره كليك بررسي مي‌کنيم که چطور مي‌توان اين سرور را در نگارش آخر اوبونتو 10/10 نصب کرد. شيوه نصب اين سرور در باقي توزيع‌هاي لينوکسي نيز با کمي‌تفاوت در شيوه نصب يکسان است.

1ـ يادداشت مقدماتي

در اين مثال از نام ميزبان

server1. example.com با نشاني آي پي 192.168.0.100 استفاده خواهد شد، بنابراين مي‌توانيد آنها را با مقدار مناسب مورد نظر خود تغيير دهيد. تمام مراحل زير با دسترسي root انجام شده است لذا براي سادگي بيشتر مي‌توان با استفاده از حساب root وارد سيستم شد يا براي همه دستورات از sudo استفاده کرد. براي ورود با حساب root دستور زير را وارد کنيد:

sudo su

2ـ نصب

MySQL5

براي نصب ماي‌‌سه‌کوئل دستور زير را اجرا مي‌کنيم:

aptitude install mysqlـserver mysqlـclient

در طول نصب از ما مي‌پرسد که گذرواژه براي شناسه root ديتابيس ماي‌سه‌کوئل را وارد کنيم که اين گذرواژه براي کاربر

root@localhost و root@server1.example.com به کار مي‌رود.

3ـ نصب Nginx

براي نصب اين سرور دستور زير را اجرا کنيد:

aptitude install nginx

و پس از نصب براي اجراي آن دستور زير را وارد کنيد:

/etc/init.d/nginx start

حالا کافي است نشاني سرور را در مرورگر وارد کرده و صفحه‌اي با عنوان forbidden error403 را مشاهده کنيد. در اوبونتو10/10 ريشه سندهاي انجين اکس مسير var/www‌/‌ است و از آنجا که هيچ صفحه‌اي در آن نيست، اين پيغام ظاهر مي‌شود. براي اين که مطمئن باشيد اين سرور درست کار مي‌کند، به مسير زير برويد:

http://192.168.0.100/nginxـdefault/

4ـ نصب PHP

از طريق ماژول PHP-FPH مي‌توان پي اچ پي را براي انجين اکس پيکربندي کرد. از اين رو با دستور زير آن را نصب کنيد:

aptitude install php 5-fpm

اين بسته شامل يک پروسس daemon است و براي اجراي آن بايد از دستور زير استفاده کرد:

/etc/init.d/php5ـfpm

5ـ پيکربندي انجين اکس

فايل پيکربندي انجين اکس در مسير /etc/nginx/nginx.conf قرار دارد که مي‌توانيد آن را با يک ويرايشگر متن باز کنيد. يادگيري آن ساده است، اما برخي تنظيمات کليدي آن را با هم بررسي مي‌کنيم.

در گام اول، تعداد پروسس‌هاي در حال اجرا و زمان تايم آوت را تعيين کنيد. ميزبان‌هاي مجازي نيز داخل آکولاد مشخص شده‌اند. vhost پيش فرض در فايلetc/nginx/sites-available/default‌/‌ قرار دارد.

حالا اگر يک فايل php در سرور ايجاد کنيد و به آن مسير برويد، بايد بتوانيد آن اسکريپت را اجرا کرده و نتيجه را مشاهده کنيد.

6ـ پشتيباني از ماي‌سه‌کوئل در php

براي ايجاد اين قابليت بايد بسته php5 -mysql را نصب کرد. اگر به دنبال بسته‌هاي ديگري مي‌گرديد که براي اجراي اسکريپت‌هاي php5 مفيد هستند، بهتر است با اجراي دستور زير، اين ماژول‌ها را نيز پيدا کرد:

aptitude search php5

پس از نصب بسته‌هاي مختلف بايد

php -fpm را از نو راه‌اندازي کرد:

/etc/init.d/php-5fpm restart

منابع

http://nginx.net/

http://wiki.codemongers.com/Main

http://phpـfpm.org/


نوشته شده در   چهارشنبه 10 آذر 1389  توسط   مدیر پرتال   
PDF چاپ چاپ بازگشت
نظرات شما :
Refresh
SecurityCode