در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
در این شماره کلیک بررسی میکنیم که چطور میتوان این سرور را در نگارش آخر اوبونتو 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/
در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
گزارش «جامجم» درباره دستاوردهای زبان فارسی در گفتوگو با برخی از چهرههای ادب معاصر
معاون وزیر بهداشت: