Масштабируемая конфигурация nginx / Игорь Сысоев (Nginx)
תוכן עניינים:
- לפני שאתה מתחיל
- מתחיל את נגינקס
- עצירת נגינקס
- הפעלה מחדש של Nginx
- טוען מחדש את נגינקס
- בדיקת תצורת Nginx
- מציג סטטוס Nginx
- בודק את גרסת ה- Nginx
- סיכום
Nginx מבוטא "engine x" הוא שרת פרוקסי HTTP ושירותי פרוקסי הפוך עם קוד פתוח חזק ואחראי על הטיפול בעומס של כמה מהאתרים הגדולים באינטרנט. זה יכול לשמש כשרת אינטרנט עצמאי, וכפרוקסי הפוך עבור Apache ושרתי אינטרנט אחרים.
במדריך זה נעבור על פקודות ה- Nginx החשובות והשכיחות ביותר, כולל התחלה, עצירה והפעלה מחדש של Nginx.
לפני שאתה מתחיל
אנו מניחים שאתה מחובר כשורש או כמשתמש עם הרשאות sudo. הפקודות בגודל זה אמורות לעבוד על כל הפצה לינוקס מודרנית כמו אובונטו 18.04 ו- CentOS 8 ו- Debian 10.
מתחיל את נגינקס
הפעלת Nginx זה די פשוט. פשוט הפעל את הפקודה הבאה:
sudo systemctl start nginx
בהצלחה, הפקודה אינה מפיקה שום פלט.
אם אתה מפיץ לינוקס ללא מערכתd כדי להפעיל סוג Nginx:
sudo service start nginx
במקום להפעיל ידנית את שירות Nginx, מומלץ להגדיר אותו להפעלת האתחול של המערכת:
עצירת נגינקס
עצירת Nginx נכבה במהירות את כל תהליכי עובדי Nginx גם אם ישנם חיבורים פתוחים.
כדי לעצור את Nginx, הפעל אחת מהפקודות הבאות:
sudo systemctl stop nginx
sudo service stop nginx
sudo systemctl stop nginx
sudo service stop nginx
הפעלה מחדש של Nginx
אפשרות ההפעלה מחדש היא דרך מהירה לעצור ואז להפעיל את שרת ה- Nginx.
השתמש באחת מהפקודות הבאות כדי לבצע הפעלה מחדש של Nginx:
sudo systemctl restart nginx
sudo service restart nginx
זו הפקודה שכנראה תשתמש בהן בתדירות הגבוהה ביותר.
טוען מחדש את נגינקס
עליך לטעון מחדש או להפעיל מחדש את Nginx בכל פעם שאתה מבצע שינויים בתצורה שלה.
פקודת הטעינה מחדש טוענת את התצורה החדשה, מתחילה תהליכי עובדים חדשים עם התצורה החדשה ומכבה בחינניות תהליכי עובד ישנים.
כדי לטעון מחדש את Nginx, השתמש באחת מהפקודות הבאות:
sudo systemctl reload nginx
sudo service reload nginx
בדיקת תצורת Nginx
בכל פעם שאתה מבצע שינויים בקובץ התצורה של שרת ה- Nginx, כדאי לבדוק את התצורה לפני שתפעיל מחדש את השירות או טוען אותו מחדש.
השתמש בפקודה הבאה כדי לבדוק את תצורת Nginx עבור שגיאות תחביר או מערכת:
sudo nginx -t
הפלט ייראה כמו להלן:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
אם יש שגיאות, הפקודה מדפיסה הודעה מפורטת.
מציג סטטוס Nginx
כדי לבדוק את מצב השירות של Nginx, השתמש בפקודה הבאה:
sudo systemctl status nginx
הפלט ייראה כך:
nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
בודק את גרסת ה- Nginx
לפעמים יתכן שתצטרך לדעת את גרסת ה- Nginx שלך כדי שתוכל לבצע באגים בבעיה או לקבוע אם תכונה מסוימת זמינה.
אתה יכול לבדוק את גרסת ה- Nginx שלך על ידי הפעלה:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
האפשרות
-V
מציגה את גרסת ה- Nginx יחד עם אפשרות ההגדרה.
סיכום
במדריך זה הראנו לכם כמה מפקודות ה- Nginx החיוניות ביותר. אם ברצונך ללמוד עוד אודות אפשרויות שורת הפקודה Nginx, בקר בתיעוד Nginx.
מסוף nginx3 Geeky Windows Run פקודות אתה רוצה לדעת!

בית אתה מעולם לא שמעתי על אלה נדירים פחות ידועים Geeky פקודות הפעלה עבור Windows 8/7 / Vista. להרשים חברים. הפעל אותם כדי לפתוח את כונן המערכת ואת תיקיות המשתמש!
פקודות או פקודות CTRL או קיצורי מקשים עבור Windows

מהן פקודות CTRL? בדוק את הרשימה המלאה של קיצורי המקשים של CTRL אשר ניתן להשתמש בהם לביצוע משימות שימושיות ב- Windows PC בקלות.
פקודות קוליות של Google Now שימושיים אתה צריך לדעת

אור של כמה פקודות קוליות של Google Now שעליך לדעת. מצא מידע על מזג האוויר, פתח את היישום, פרסם אותו בפייסבוק, מצא את הכיוונים, חפש, דפדף וכו `