سرور Nginx را با Linux-dash کنترل کنید

خط تیره

Linux مخفف کلمه مخفف است وب سرورها، و این است که بین آپاچی و Nginx آنها بخش خوبی از این بازار را کاملاً تحت سلطه دارند و مشخص است که این امر نه تنها به دلیل قدرتمند بودن هر دو گزینه بلکه بیش از همه به گزینه های خوبی که برای وب سایت ما را کنترل کنید با هر کدام از آنها و این است که این وظیفه برای کسانی که به عنوان مدیر سیستم کار می کنند بسیار مهم است و باید همیشه بدانند که آیا سرورها کار می کنند و به چه روشی آن را انجام می دهند.

اما در کنار راه حل های ثابت و کاربردی پیشرفته مانند Zenoss یا Nagios ، ما تعداد ساده ای از ابزارهای ساده تری داریم که می توانیم برای سرور لینوکس ما را کنترل کنید به طور ساده تر ، در دسترس کاربران پایین دست است. و اکنون ما می خواهیم یک تماس را بررسی کنیم خط تیره، نصب بسیار کامل و ساده و شروع به استفاده از آن.

پس ببینیم ، نحوه نصب linux-dash در اوبونتو و با Nginx به عنوان سرور وب (ما این گزینه را بیش از آپاچی در نظر گرفتیم زیرا این گزینه در ماههای اخیر بیشترین رشد را داشته است). برای شروع ، مثل همیشه برای وارد کردن موارد زیر به خط فرمان متوسل می شویم:

sudo apt-get نصب git nginx php5-json php5-fpm php5-curl

سپس ما پیکربندی پیش فرض را در Nginx غیرفعال می کنیم:

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

اکنون باید پرونده را ویرایش کنیم /etc/ngingx/conf.d/linuxdash.conf، و ما می خواهیم ثابت کنیم که Nginx از پورت 8080 استفاده می کند ، بنابراین محتوای فایل باید به شرح زیر باشد:

سرور {
server_name $ domain_name؛
گوش 8080؛
root / var / www؛
index index.html index.php؛
access_log /var/log/nginx/access.log؛
error_log /var/log/nginx/error.log؛

مکان ~ * \. (؟: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404؛
حداکثر منقضی می شود
دسترسی_لاگ خاموش
add_header پراگما عمومی؛
add_header حافظه پنهان "public، must-revalidate، proxy-revalidate"؛
}

موقعیت مکانی / linux-dash {
index index.html index.php؛
}

# PHP-FPM از طریق پریزها
مکان \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name؛
fastcgi_split_path_info ^ (. +؟ \. php) (/.*) $؛
fastcgi_pass یونیکس: /var/run/php5-fpm.sock؛
if (! -f $ document_root $ fastcgi_script_name) {
404 بازگشت؛
}
try_files $ uri $ uri / /index.php؟$args؛
شامل fastcgi_params؛
}
}

حالا ما مجبوریم پیکربندی php-fpm، یکی از بسته هایی که در مرحله اول نصب کردیم ، که با ویرایش پرونده انجام می دهیم /etc/php5/fpm/pool.d/www.conf، برای افزودن پارامترهای "کاربر" ، "گروه" و "گوش دادن" (بقیه پرونده می تواند بدون تغییر باقی بماند:

کاربر = www-data
گروه = داده www
گوش دادن = /var/run/php5-fpm.sock

ما سرانجام آماده هستیم نصب linux-dash، که PPA ندارد اما ما از github نصب می کنیم:

کلون git https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data: www-data / var / www

برای پایان کار فقط باید سرور Nginx را به همراه php5-fpm راه اندازی مجدد کنیم:

sudo service php5-fpm راه اندازی مجدد
سرویس مجدد sudo nginx راه اندازی مجدد

اکنون که این ابزار را نصب کردیم ، می خواهیم به آنچه در زیر می آید ادامه دهیم ، یعنی دیدن نحوه استفاده موثر از آن سرور لینوکس ما را کنترل کنید، و برای این منظور باید مرورگر وب را شروع کنیم ، یک زبانه باز کرده و URL سرور خود را وارد کنیم و سپس پورت 8080 و نصب linux-dash را وارد کنید ، که با توجه به مراحل نشان داده شده در بالا ، باید مانند موارد زیر باشد:

http://<linux-IP-address>:8080/linux-dash/

همانطور که می بینیم رابط کاربری linux-dash بسیار ساده است و از تابلویی تشکیل شده است که در آن می توانیم ابزارکهای مختلف و در آنها ویژگیهای سیستم را تجسم کنیم ، ابزارکهایی که از طرف دیگر می توانیم مجدداً مرتب کنیم تا آنها را به بهترین شکل ممکن مطابق با تنظیمات خود جور کنیم و همچنین می توانیم از تم برای انطباق با ظاهر linux-dash به سیستم ما. از جمله پارامترهای مختلفی که قادر خواهیم بود با linux-dash رصد کنیم ، اطلاعات عمومی سیستم (سیستم عامل ، حافظه ram ، تعداد هسته) ، استفاده از دیسک و هر یک از پارتیشن های نصب شده سیستم ، پلاگین های نصب شده (mysql ، openssl ، python و غیره) ، و سپس تمام اطلاعات مربوط به اتصال: رابط های فعال (با اطلاعات مربوط به هر یک از آنها) ، سرعت بارگیری و بارگذاری سرور ، تعداد اتصالات ورودی و خروجی ، پینگ ، کاربران متصل و فرآیندهای فعال در میان موارد دیگر.

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


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

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

bool (درست)