دستورات مدیریت Nginx که هر کاربر لینوکس باید بداند
nginx یکی http و پراکسی معکوس این سرور به دلیل پیکربندی رایگان، منبع باز، کارایی بالا، مقیاس پذیر، قابل اعتماد، کامل و ساده شناخته شده است.مصرف منابع کمتر و عملکرد بالای آن دلایل استفاده از وب سایت های شناخته شده با ترافیک بالا مانند GitHub، SoundCloud، Dropbox، Netflix، WordPress و بسیاری دیگر موتور X است. برای معرفی پرکاربردترین دستورات در این مقاله مدیریت nginx پر لینوکس پرداخت کردیم
نصب و راه اندازی موتور X
موتور X مخازن شامل سیستم عامل های لینوکس هستند، بنابراین می توانید بسته های لینوکس را به راحتی مدیریت کنید موتور X ایجاد:
$ sudo yum نصب epel-release && yum install nginx [On CentOS/RHEL]
$ sudo dnf nginx را نصب کنید [On Debian/Ubuntu]
$ sudo apt nginx را نصب کنید [On Fedora]
، سودو یاما نصب سیب،رهایی ، یاما نصب nginx [On CentOS/RHEL] ، سودو dnf نصب nginx [On Debian/Ubuntu] ، سودو مناسب نصب nginx [On Fedora] |
بررسی نسخه موتور X
خروجی:
نسخه nginx: nginx/1.12.2
nginx نسخه، nginx،1.12.2 |
یا برای اطلاعات بیشتر ،
خروجی:
nginx نسخه: OpenSSL 1.0.2k-fips ساخته شده توسط nginx/1.12.2 gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 26 ژانویه 2017 فعال کردن پشتیبانی TLS SNI پیکربندی آرگومان ها: –prefix= share/nginx –sbin-path=/usr/sbin/nginx –modules-path=/usr/lib64/nginx/modules –conf-path=/etc/nginx/nginx.conf –error-log -path =/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –http-client-body-temp-path=/var/lib/nginx/tmp/ client_body –http-proxy-temp-path=/var/lib/nginx/tmp/proxy –http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi –http-uwsgi-temp-path =/var/lib/nginx/tmp/uwsgi –http-scgi-temp-path=/var/lib/nginx/tmp/scgi –pid-path=/run/nginx.pid –lock-path=/ run/lock/subsys/nginx –user=nginx –group=nginx –with-file-aio –with-ipv6 –with-http_auth_request_module –with-http_ssl_module –with-http_v2_module –with- http_relip_module – – -with-http_addition_module –with-http_xslt_module=dynamic –with-http_image_filter_module=dynamic –with-http_geoip_module=dynamic –with-http_s ub_modul e –with-http_dav_module –with-http_flv_module –with-http_mp4_module –with-http_gunzip_module –with-http_gzip_static_module –with-http_random_index_module –with-http_secure_link_with_module –with-http_secure_link_wi_module —http-secure_link_wi_module —-http-secure_link_wi_module —-secure_link_wi_module — http_perl_module=dynamic –with-mail=dynamic –with-mail_ssl_module –with-pcre –with-pcre-jit –with-stream=dynamic –with-stream_ssl_module –with-google_perftools_module — –with- اشکال زدایی –with-cc-opt=”-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong –param=ssp-buffer-size=4 -grecord – gcc-switches – specs=/usr/lib/rpm/redhat/redhat-hardned-cc1 -m64 -mtune=generic” –with-ld-opt=”-Wl,-z,relro -specs=/usr/ lib /rpm/ redhat /redhat-hardened-ld -Wl,-E”
nginx نسخه، nginx،1.12.2 بسازید توسط gcc 4.8.5 20150623 ،قرمز کلاه 4.8.5،16، ،gcc، بسازید با OpenSSL 1.0.2k،فیپس 26 ژانویه 2017 TLS SNI کمک توانا پیکربندی کنید بحث و جدل، ،پیشوند،،usr،اشتراک گذاری،nginx ،اسبین،مسیر،،usr،اسبین،nginx ،مدول،مسیر،،usr،lib64،nginx،مدول ،کنفرانس،مسیر،،و غیره،nginx،nginx،کنفرانس ،اشتباه،ورود به سیستم،مسیر،،داماد،ورود به سیستم،nginx،اشتباه،ورود به سیستم ،http،ورود به سیستم،مسیر،،داماد،ورود به سیستم،nginx،دسترسی داشته باشید،ورود به سیستم ،http،مشتری،بدن،موقت،مسیر،،داماد،آزادسازی،nginx،TMP،client_body ،http،نماینده،موقت،مسیر،،داماد،آزادسازی،nginx،TMP،نماینده ،http،fastcgi،موقت،مسیر،،داماد،آزادسازی،nginx،TMP،fastcgi ،http،Uvsgi،موقت،مسیر،،داماد،آزادسازی،nginx،TMP،Uvsgi ،http،SCGI،موقت،مسیر،،داماد،آزادسازی،nginx،TMP،SCGI ،PID،مسیر،،اجرا کن،nginx،PID ،قفل کردن،مسیر،،اجرا کن،قفل کردن،یارانه،nginx ،کاربر،nginx ،گروه،nginx ،با،فایل،AIO ،با،ipv6 ،با،http_auth_request_module ،با،http_ssl_module ،با،http_v2_module ،با،http_relip_module ،با،http_addition_module ،با،http_xslt_module،پویا ،با،http_image_filter_module،پویا ،با،http_geoip_module،پویا ،با،http_sub_module ،با،http_dav_module ،با،http_flv_module ،با،http_mp4_module ،با،http_gunzip_module ،با،http_gzip_static_module ،با،http_random_index_module ،با،http_secure_link_module ،با،http_degradation_module ،با،http_slice_module ،با،http_stub_status_module ،با،http_perl_module،پویا ،با،همخوانی داشتن،پویا ،با،mail_ssl_module ،با،PCR ،با،PCR،پیروزی ،با،جریان،پویا ،با،stream_ssl_module ،با،google_perftools_module ،با،اشکال زدایی ،با،CC،برای انتخاب،‘-O2 -g -pipe -wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong –param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm /redhat/redhat-hardned-cc1 -m64 -mtune=generic’ ،با،ld،برای انتخاب،‘-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardned-ld -Wl,-E’ |
نحو پیکربندی را بررسی کنید موتور X
قبل از شروع سرویس nginx می توانید با دستور زیر تنظیمات را بررسی کنید که از نظر نحو مشکلی ندارد:
خروجی:
$ sudo nginx -t nginx: فایل پیکربندی /etc/nginx/nginx.conf نحو ok nginx: فایل config /etc/nginx/nginx.conf تست موفقیت آمیز بود
، سودو nginx ،چای nginx، چیدمان فایل ،و غیره،nginx،nginx،کنفرانس نحو است خوب nginx، چیدمان فایل ،و غیره،nginx،nginx،کنفرانس آزمایش کردن است موفقیت آمیز |
شروع خدمات موتور X
$ sudo systemctl start nginx #systemd یا $ sudo service nginx start #sysvinit
، سودو systemctl شروع کنید nginx #سیستم شده یا ، سودو سرویس nginx شروع کنید #سیسوینیت |
سرویس را دوباره راه اندازی کنید موتور X
$ sudo systemctl nginx #systemd یا $ sudo service nginx restart #sysv init restart
، سودو systemctl راه اندازی مجدد nginx #سیستم شده یا ، سودو سرویس nginx راه اندازی مجدد #sysv init |
مشاهده وضعیت موتور X
$ sudo systemctl status nginx #systemd یا $ sudo service status nginx #sysvinit
، سودو systemctl وضعیت nginx #سیستم شده یا ، سودو سرویس nginx وضعیت #سیسوینیت |
خروجی:
یک پیوند نمادین از /etc/systemd/system/multi-user.target.wants/nginx.service به /usr/lib/systemd/system/nginx.service ایجاد کرد.
[root@tecmint ~]# وضعیت systemctl nginx nginx.service – nginx HTTP و سرور پروکسی معکوس بارگیری شد: بارگیری شد (/usr/lib/systemd/system/nginx.service؛ فعال؛ تنظیمات از پیش تعیین شده فروشنده: غیرفعال) فعال: فعال (در حال اجرا) از سه شنبه 2019 – 05- 03 05:27:15 EST; 2 دقیقه 59 ثانیه پیش PID اصلی: 31515 (nginx) Cgroup: /system.slice/nginx.service 31515 nginx: فرآیند اصلی /usr/sbin/nginx 31516 nginx: فرآیند کارگر 05 مارس 05:27:15 systemd tecmint.com[1]: nginx راه اندازی HTTP و سرور پروکسی معکوس… 5 مارس 05:27:15 tecmint.com nginx[31509]:nginx:config file /etc/nginx/nginx.conf نحو ok 05 مارس 05:27:15 tecmint.com nginx[31509]:nginx:config file /etc/nginx/nginx.conf تست موفقیت آمیز 05 مارس 05:27:15 tecmint.com systemd[1]:خواندن pid از فایل /run/nginx.pid: آرگومان نامعتبر 05 مارس 05:27:15 tecmint.com systemd[1]شروع شده: nginx HTTP و سرور پروکسی معکوس.
ایجاد شده پیوند نمادین از جانب ،و غیره،سیستم شده،مدیریت،چند،کاربر،هدف،می خواهد،nginx،سرویس به ،usr،آزادسازی،سیستم شده،مدیریت،nginx،سرویس، [root@tecmint ~]# وضعیت systemctl nginx من nginx،سرویس ، nginx http و معکوس نماینده سرور لود شده، لود شده ،،usr،آزادسازی،سیستم شده،مدیریت،nginx،سرویس، توانا، فروشنده از قبل برنامه ریزی شده، معلول، فعال، فعال ،اجرا کن، از آنجا که معلم 2019،03،05 05،27،15 EST، 2 دقیقه دهه 59 قبل از اصلی PID، 31515 ،nginx، گروه دریایی، ،مدیریت،قطعه،nginx،سرویس من31515 nginx، استاد روند ،usr،اسبین،nginx من31516 nginx، کارگر روند مارس 05 05،27،15 Tecmint،com سیستم شده[1]، شروع nginx http و معکوس نماینده سرور،،، مارس 05 05،27،15 Tecmint،com nginx[31509]، nginx، چیدمان فایل ،و غیره،nginx،nginx،کنفرانس نحو است خوب مارس 05 05،27،15 Tecmint،com nginx[31509]، nginx، چیدمان فایل ،و غیره،nginx،nginx،کنفرانس آزمایش کردن است موفقیت آمیز مارس 05 05،27،15 Tecmint،com سیستم شده[1]، مردود شدن به خواندن PID از جانب فایل ،اجرا کن،nginx،PID، بی اعتبار بحث و جدل مارس 05 05،27،15 Tecmint،com سیستم شده[1]، آغاز شده nginx http و معکوس نماینده سرور، |
[line]
تیم فنی این مادر استدر تمام روزهای سال 24 ساعت برای خرید در خدمت شما هستندمیزبانی وب با سرعت بالا (هاست اشتراکی). آنها به شما کمک خواهند کرد و طبق نیاز شما آخرین پیشنهادات موجود را در اختیار شما قرار می دهند. برای دریافت آخرین پیشنهادات و تخفیف های ویژه ما می توانید از طریق تیکت با ما تماس بگیرید تا بر اساس نیاز شما پیشنهادات موجود را برای شما ارسال کنیم.
پورتال کاربران آلماهاست (پاسخگویی 24 ساعته): پورتال مشتریان آلماهاست
خلاصه
نام مقاله
دستورات مدیریت Nginx که هر کاربر لینوکس باید بداند
توضیح
در این مقاله به معرفی دستورات رایج برای مدیریت Nginx در لینوکس می پردازیم. Nginx یک سرور رایگان، منبع باز، HTTP با کارایی بالا و پروکسی معکوس است.
نویسنده
این واحد آموزشی آلما است
نام ناشر
این مادر است
لوگوی ناشر