لوگو

آموزش نصب 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
				
			

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

برای مثال محتوایات که بعد از نصب میبینید:

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


				
			

و باید دستورات درون فایل به این شکل تغییر دهید

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



				
			

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

				
					service nginx restart




				
			

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

موفق باشید.