info@diakoweb.com | شماره فکس : 06133329914
دفتر ایران : 06133326292 | دفتر اروپا : 0037282873018

آموزش نصب Nginx + PHP FPM + Caching + MySQL on Ubuntu 12.04

امروز یک آموزش خوب برای دوستان آماده کردیم احتمالا بسیاری از شما دوستان سرور های مجازی دیاکو وب را به عنوان وب سرور استفاده می کنید. می خواهیم آموزش نصب یک وب سرور قوی رایگان راه اندازی کنید روی اوبونتو آموزش دهیم. من نمی دانم که آیا روی Centos یا Debian به همین صورت هست یا کار خواهد کرد.

مثل همیشه اول پکیج آپدیت می کنیم.

apt-get update

بعد نصب Nginx و PHP FPM

apt-get install -y nginx php5-fpm

در ادامه اقدام به نصب MySQL اقدام میشه

apt-get install -y php5-mysql mysql

 

اگر از شما درخواست پسورد شد باید پسورد روت سرور را وارد کنید برای ساخت دیتابیس و یوزر بعد از وارد کردن پسورد اینتر کنید.

و حالا نصب نرم افزار ها تمام شده است و زمان کانفینگ ها رسیده است . برای بر قراری ارتباط باید یک هاست مجازی ایجاد شود و یا برای تعداد زیادی هاست مجازی باید مدریت شود . شما می توانید از این فایل استفاده کنید برای کانفینگ که آماده هست از پیش .

از آدرس زیر این فایل کانفینگ بگیرید محتویات آن را : https://gist.github.com/GiovanniK/11194798

و حالا ما پاک می کنیم فایل ویفایت هاست مجازی nginx را

rm -rf /etc/nginx/sites-enabled/default

و حالا یک یک هاست جدید ایجاد می کنیم با اسم دلخواه دامین شما

nano /etc/nginx/sites-enabled/DOMAIN

و بعد از ایجاد یک هاست مجازی جدید شما باید اطلاعات آن را از تغییر بدهید.

محتویات قبلی:

Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=Nginx:100m inactive=60m;
Line 6: server_name nginx.dev;
Line 9: root /var/www/nginx.dev/public/;
Line 26: fastcgi_cache Nginx;
Line 27: fastcgi_cache_valid 200 5m;

و محتویات جدید که باید اینگونه تغییر دهید:

Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=DOMAIN:100m inactive=60m;
Line 6: server_name DOMAIN;
Line 9: root /var/www/DOMAIN/public/;
Line 26: fastcgi_cache DOMAIN;
Line 27: fastcgi_cache_valid 200 TIME_TO_CACHE;

و اگر هم شما نیازی به کش ندارید می توانید این لاین ها را پاک کنید.

Line 1 & 2
Line 12 – 16
Line 26 – 31
Line 34 – 37

بعد از انجام و اتمام کارها باید یک بار وب سرور nginx را ریستارت کنید.

service nginx restart

و کار تمام شد و می توانید استفاده کنید به راحتی! خیلی ساده هست فقط باید دقت کنید کاری اشتباه انجام ندهید.

خوش باشید.

Tags:
Related Posts

Leave a Reply

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *