با کمک دستور زیر لیست بستهها را به روز میکنیم.
۱ |
apt-get update
|
برای نصب nginx دستورات زیرا را اجرا کنید.
۱ |
apt-get install nginx
|
فایل vhost را با دستور زیر باز میکنیم.
۱ |
/etc/nginx/sites-available/default
|
سپس محتویات فایل را به صورت زیر ویرایش میکنیم.
در بخش server، درگاه nginx را بر روی ۸۰ تنظیم میکنیم.
با کمک توابع location فایلهای خود را پیکربندی میکنیم، تنظیمات فایلهای ایستا (Static) مانند jpg ،gif در یک تابع location و فایلهای پویا (Daynamic) مانند php. را در تابع دیگر انجام میدهیم.
در تنظیمات فایلهای ایستا مدت زمان cash شدن را ۳۰ روز تنظیم و log را غیرفعال میکنیم.
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
۱۹
۲۰
۲۱
۲۲
۲۳
۲۴
۲۵
۲۶
۲۷
۲۸
۲۹
۳۰
۳۱
۳۲
۳۳
۳۴
۳۵
۳۶
۳۷
۳۸
۳۹
۴۰
|
server {
listen ۸۰;
server_name localhost;
access_log /var/log/nginx/localhost.access.log;
location / {
root /var/www;
index index.php;
}
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
access_log off;
expires ۳۰d;
root /var/www;
}
location ~ .php$ {
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass backend;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
include fastcgi_params;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_intercept_errors on;
fastcgi_ignore_client_abort off;
fastcgi_connect_timeout ۶۰;
fastcgi_send_timeout ۱۸۰;
fastcgi_read_timeout ۱۸۰;
fastcgi_buffer_size ۱۲۸k;
fastcgi_buffers ۴ ۲۵۶k;
fastcgi_busy_buffers_size ۲۵۶k;
fastcgi_temp_file_write_size ۲۵۶k;
}
location ~ /\.ht {
deny all;
}
}
upstream backend {
server ۱۲۷.۰.۰.۱:۹۰۰۰;
}
|
۱
۲
|
nano /var/www/test.txt
sample text!
|
۱ |
echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list
|
۱ |
apt-get update
|
۱ |
apt-get install php5-cli php5-common
|
۱ |
apt-get install php5-fpm php5-cgi
|
۱
۲
|
/etc/init.d/nginx restart
/etc/init.d/php5-fpm restart
|
۱ |
<?php phpinfo(); ?>
|
۰
۱ دیدگاه. Leave new
مرسی از لطفتون.
من که قبلا ی نسخه nginx رو از سورس کامپایل کردم اما گویا همچین جدید نبود بعدش از مخازن نصبش کنم با هم تداخل پیدا نمیکنن دو نسخه؟