द�निया के अजीबोगरीब कानून जिन�हें ज
สารบัญ:
- ก่อนที่คุณจะเริ่ม
- การเริ่มต้น Nginx
- การหยุด Nginx
- รีสตาร์ท Nginx
- โหลดซ้ำ Nginx
- ทดสอบการกำหนดค่า Nginx
- การดูสถานะ Nginx
- กำลังตรวจสอบเวอร์ชัน Nginx
- ข้อสรุป
Nginx เด่นชัด“ engine x” เป็น HTTP แบบโอเพนซอร์สที่มีประสิทธิภาพสูงและพร็อกซีเซิร์ฟเวอร์ย้อนกลับที่รับผิดชอบในการจัดการโหลดไซต์ที่ใหญ่ที่สุดบนอินเทอร์เน็ตบางแห่ง สามารถใช้เป็นเว็บเซิร์ฟเวอร์แบบสแตนด์อโลนและเป็น reverse proxy สำหรับ Apache และเว็บเซิร์ฟเวอร์อื่น ๆ
ในคู่มือนี้เราจะไปดูคำสั่ง Nginx ที่สำคัญและใช้บ่อยที่สุดซึ่งรวมถึงการเริ่มหยุดและเริ่ม Nginx ใหม่
ก่อนที่คุณจะเริ่ม
เราสมมติว่าคุณเข้าสู่ระบบในฐานะผู้ใช้รากหรือผู้ใช้ที่มีสิทธิ์ sudo คำสั่งใน uide นี้ควรทำงานกับการกระจาย Linux ที่ทันสมัยเช่น Ubuntu 18.04 และ CentOS 8 และ Debian 10
การเริ่มต้น Nginx
การเริ่มต้น Nginx นั้นค่อนข้างง่าย เพียงแค่เรียกใช้คำสั่งต่อไปนี้:
sudo systemctl start nginx
เมื่อสำเร็จคำสั่งจะไม่สร้างเอาต์พุตใด ๆ
หากคุณใช้การกระจาย Linux โดยไม่มี systemd เพื่อเริ่ม Nginx พิมพ์:
sudo service start nginx
แทนที่จะเริ่มบริการ Nginx ด้วยตนเองขอแนะนำให้ตั้งค่าให้เริ่มต้นเมื่อระบบบูต:
การหยุด Nginx
การหยุด Nginx จะปิดกระบวนการของผู้ปฏิบัติงาน Nginx ทั้งหมดอย่างรวดเร็วแม้ว่าจะมีการเชื่อมต่อที่เปิดอยู่
หากต้องการหยุด Nginx ให้รันหนึ่งในคำสั่งต่อไปนี้:
sudo systemctl stop nginx
sudo service stop nginx
รีสตาร์ท Nginx
ตัวเลือกการเริ่มต้นใหม่เป็นวิธีที่รวดเร็วในการหยุดแล้วเริ่มเซิร์ฟเวอร์ Nginx
ใช้หนึ่งในคำสั่งต่อไปนี้เพื่อทำการรีสตาร์ท Nginx:
sudo systemctl restart nginx
sudo service restart nginx
นี่คือคำสั่งที่คุณอาจใช้บ่อยที่สุด
โหลดซ้ำ Nginx
คุณต้องโหลดใหม่หรือเริ่ม Nginx ใหม่ทุกครั้งที่คุณทำการเปลี่ยนแปลงการกำหนดค่า
คำสั่ง reload จะโหลดการกำหนดค่าใหม่เริ่มกระบวนการของผู้ปฏิบัติงานใหม่ด้วยการกำหนดค่าใหม่และปิดกระบวนการของผู้ปฏิบัติงานเก่าอย่างนุ่มนวล
ในการรีโหลด 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
เทอร์มินัล nginx7 คำศัพท์ Google AdSense ที่คุณควรรู้

หากคุณเป็นสมาชิกใหม่ของ Google AdSense คุณอาจไม่ทราบว่าคำที่แตกต่างหมายถึงอะไรเช่น CTR , CPM และช่องเป็นต้นไม่ว่าคุณจะสามารถเพิ่มรายได้ AdSense ของคุณได้ ถ้าคุณยังใหม่กับ Google AdSense มากกว่าที่คุณอาจรู้สึกว่าคำศัพท์ต่างๆแตกต่างกันเช่น CTR, CPM และ Channels เป็นต้นไม่ว่าคุณจะเป็นใคร จะสามารถ
คำสั่งเสียงที่เป็นประโยชน์ของ Google Now ที่คุณควรรู้

คำสั่ง Google Now Voice บางอย่างที่คุณควรรู้ ค้นหาข้อมูลสภาพอากาศเปิดแอ็พพลิเคชั่นโพสต์ไปที่ Facebook ค้นหาทิศทางค้นหาเรียกดู ฯลฯ
คำสั่ง Apache ที่คุณควรรู้

เซิร์ฟเวอร์ Apache HTTP เป็นเว็บเซิร์ฟเวอร์ยอดนิยมที่สุดในโลก ในคู่มือนี้เราจะไปดูคำสั่ง Apache ที่สำคัญและใช้บ่อยที่สุดรวมถึงการเริ่มหยุดและเริ่ม Apache ใหม่