วิธีติดตั้งเว็บเซิร์ฟเวอร์ด้วย Nginx + MySQL + PHP5 + APC + Spawn_FastCGI [ส่วนที่ 1: การนำเสนอ]

ไม่นานมานี้เราได้กล่าวถึงเรื่องนี้แล้ว DesdeLinux (บริการทั้งหมด) กำลังทำงานอยู่ เซิร์ฟเวอร์ GNUTransfer.com. บล็อกมีการพัฒนาขึ้นมากในด้านความเร็วความลื่นไหลแม้ว่าเราจะไปจากการมี (หลังจาก UsemosLinux รวม) มากกว่า 30.000 ครั้งต่อวัน (ผู้ใช้เกือบ 200 คนเชื่อมต่อพร้อมกัน) จะทำอย่างไรให้เซิร์ฟเวอร์มีประสิทธิภาพที่ดีแม้จะมีปริมาณการใช้งานมากขนาดนี้

ปัจจุบัน Justice (VPS ที่บล็อกและบริการอื่น ๆ ) มี RAM 3GB แต่ใช้งานน้อยกว่า 500MB ซึ่งเป็นไปได้ด้วยตัวเลือกซอฟต์แวร์ที่ถูกต้องที่จะใช้และการกำหนดค่าที่เหมาะสม ตัวอย่างเช่น Apache เป็นหนึ่งในโลกที่ยอดเยี่ยมอย่างไม่ต้องสงสัยซึ่งเป็นอันดับ 1 ในเรื่องการโฮสต์ แต่ด้วยเหตุนี้ Apache จึงไม่ใช่ตัวเลือกที่ดีที่สุดเสมอไป เมื่อปริมาณการใช้งานสูงและฮาร์ดแวร์ของเซิร์ฟเวอร์มีไม่มากนัก (เช่น RAM 8 หรือ 16GB) Apache อาจใช้ RAM มากเกินไปทำให้เซิร์ฟเวอร์ในบางครั้งใช้เวลาตอบสนองนานเกินไปหรือแย่กว่านั้นคือไซต์ของเราออฟไลน์สำหรับ ทรัพยากรไม่เพียงพอ นี่คือเหตุผลที่พวกเราหลายคนเลือก Nginx มากกว่า Apache

Nginx:

เราได้บอกคุณเกี่ยวกับ Nginx ไปแล้วก่อนหน้านี้ในบทความ Nginx: ทางเลือกที่น่าสนใจสำหรับ Apacheเราบอกคุณไปแล้วว่ามันเป็นเว็บเซิร์ฟเวอร์อย่าง Apache, LightHttpd หรือ Cherokee แต่เมื่อเทียบกับ Apache แล้ว มันโดดเด่นในด้านประสิทธิภาพและการใช้ฮาร์ดแวร์ที่ต่ำ ว่าทำไมเว็บไซต์ขนาดใหญ่หลายแห่งเช่น Facebook, MyOpera.com, DropBox หรือแม้แต่ WordPress .com ใช้ Nginx แทน Apache ในโลกของลินุกซ์ DesdeLinux ไม่ใช่คนเดียวที่ใช้ Nginx เท่าที่ฉันรู้ emsLinux และ MuyLinux ก็ใช้มันด้วย :)

ประสบการณ์ส่วนตัวของฉันกับ Nginx ย้อนกลับไปหลายปีเมื่อไม่จำเป็นฉันก็เริ่มมองหาทางเลือกที่มีน้ำหนักเบาสำหรับ Apache ในเวลานั้น Nginx อยู่ในเวอร์ชัน 0.6 และความเข้ากันได้กับไซต์ที่มีความต้องการสูงที่ทำใน PHP นั้นไม่เหมาะสมที่สุดอย่างไรก็ตามในปัจจุบันตั้งแต่เวอร์ชัน 0.9 เป็นต้นไป (v1.2.1 พร้อมใช้งานบน Debian Stable, v1.4.2 พร้อมใช้งานบน ArchLinux) ได้รับการปรับปรุงอย่างมากจนถึงจุดที่ด้วยการกำหนดค่าที่เหมาะสมและการรวมกันของ Nginx + PHP ทุกอย่างจะทำงานได้อย่างมีเสน่ห์

ในชุดการสอนนี้ ฉันจะใช้ Nginx เวอร์ชัน 1.2.1-2.2มีอยู่ใน repos Debian Stable (Wheezy)

PHP5:

PHP ซึ่งเป็นภาษาการเขียนโปรแกรมที่หลาย ๆ ไซต์ (และ CMS) ใช้งานได้ในปัจจุบันอยู่ในมุมมองของฉันแกะดำของครอบครัว นั่นคือจากประสบการณ์ส่วนตัวของฉันไซต์ขนาดใหญ่ที่มีการเข้าชมจำนวนมากพร้อมตัวเลือกฟังก์ชัน ฯลฯ มากมายหากไซต์ดังกล่าวสร้างขึ้นใน PHP ไซต์ดังกล่าวจะใช้ทรัพยากรมากกว่าไซต์ที่คล้ายกันที่สร้างขึ้นเช่นใน RoR. ประสบการณ์ของฉันคือคน PHP เป็นมังกรทรัพยากรขนาดใหญ่ PHP + Apache ก็เพียงพอที่จะกลืน RAM นับร้อยและหลายร้อย MB โดยไม่จำเป็นต้องใช้จริงๆ

เหตุผลที่จะไม่ใช้ RoR, Django หรืออย่างอื่นก็เป็นเช่นนั้น DesdeLinux (บล็อกซึ่งเป็นเรือธงของเรา) ทำงานร่วมกับ WordPress ซึ่งเป็น CMS ที่พัฒนาด้วย PHP ที่ให้ความสะดวกสบายมากมายแก่เรา โดยที่เราไม่ได้วางแผนที่จะเปลี่ยนแปลงในระยะสั้นหรือกลาง พูดตามตรง WordPress แม้ว่ามันจะไม่สมบูรณ์แบบก็ตาม ให้บริการในสิ่งที่เราต้องการและอาจจะมากกว่านั้น

เกี่ยวกับ PHP ในบทช่วยสอนเหล่านี้ฉันจะใช้ไฟล์ PHP เวอร์ชัน 5.4.4-14 มีอยู่ใน Debian Wheezy (เสถียร)

วางไข่_FastCGI:

นี่อาจกล่าวได้ว่าเป็นสิ่งที่รวม Nginx เข้ากับ PHP นั่นคือแม้ว่าพวกเขาจะติดตั้งแพ็คเกจ PHP5 หากพวกเขาไม่ได้ติดตั้งและดำเนินการ Spawn_FastCGI เมื่อเปิดไซต์ใน PHP เบราว์เซอร์จะดาวน์โหลดไฟล์ แต่ก็จะไม่แสดง อะไรก็ได้ที่. php ถูกตั้งโปรแกรมไว้เนื่องจากเซิร์ฟเวอร์ไม่ทราบวิธีการประมวลผลไฟล์. php นั่นคือเหตุผลที่จำเป็นต้องติดตั้งและกำหนดค่า Spawn_FastCGI

หากเราใช้ Apache มันจะเป็นอะไรที่ง่ายเหมือนกับการติดตั้งแพ็คเกจ libapache2-mod-php5 แต่เนื่องจากเราใช้ Nginx เราจึงต้องติดตั้งแพ็คเกจ spawn-fcgi แทน นอกจากนี้ในบทช่วยสอนฉันจะอธิบายวิธีสร้างสคริปต์เริ่มต้นใน /etc/init.d/ เพื่อให้คุณสามารถควบคุมได้อย่างสะดวกสบายมากขึ้น

MySQL:

นี่อาจเป็นเครื่องหมายคำถามใหญ่หรือสำหรับบางคนหมายเหตุที่ไม่ลงรอยกัน หลายคนที่ฉันรู้จะถามฉันว่าทำไมต้องใช้ MySQL ไม่ใช่ MariaDB

ปัญหาก็คือว่าฉันไม่มีเวลาเพียงพอที่จะอุทิศให้กับการย้ายข้อมูลในขณะนี้จาก MySQL ไปยัง MariaDB การโยกย้ายที่ในทางทฤษฎีควรจะโปร่งใสสำหรับทุกคน เข้ากันได้กับทุกสิ่ง 100% แต่นั่นก็คือ... ฉันพูดในทางทฤษฎี ตอนนั้นผมเริ่มให้บริการขนย้าย DesdeLinux จาก VPS หนึ่งไปยังอีกเครื่องหนึ่ง ฉันต้องทิ้ง Apache ไว้ข้างหลังและใช้ Nginx ซึ่งเกี่ยวข้องกับไฟล์การกำหนดค่าที่แตกต่างกัน วิธีการประกาศ VHosts ที่แตกต่างกัน การติดตั้งและการกำหนดค่าตั้งแต่เริ่มต้นของเซิร์ฟเวอร์และบริการต่างๆ ในเวลานั้น ฉันไม่สามารถเพิ่มงานอื่นลงใน รายการและตามจริงแล้วฉันเปลี่ยน Apache สำหรับ Nginx เพราะ Apache ไม่ตอบสนองความต้องการของฉันอย่างไรก็ตามจนถึงตอนนี้ MySQL ตรงตามความต้องการของฉัน 100% ฉันไม่เห็นเหตุผลที่ฉันจะเพิ่มภาระงานของฉันโดยการเปลี่ยนแปลงบางอย่างที่มันใช้งานได้อยู่แล้ว ในทางเทคนิคดีสำหรับฉัน

เมื่ออธิบายแล้วว่าทำไมฉันถึงไม่ติดตั้ง MariaDB อธิบายด้วยว่าเนื่องจากเว็บไซต์ส่วนใหญ่ต้องการฐานข้อมูลสำหรับการทำงานของพวกเขาเนื่องจากเป็นที่เก็บข้อมูลจำนวนมาก (หรือเกือบทั้งหมด) มีบางคนที่ชอบ Postgre หรือคนอื่นในบทช่วยสอนชุดนี้ฉันจะอธิบายวิธีการ ติดตั้ง MySQL และกำหนดค่าผู้ใช้แยกกันสำหรับแต่ละไซต์.

La MySQL เวอร์ชันที่ฉันจะใช้คือ v5.5.31

เอพีซี:

APC เป็นเครื่องมือเพิ่มประสิทธิภาพสำหรับ PHP (อธิบายง่ายๆ) ช่วยให้เราได้รับการกำหนดค่าอย่างถูกต้องว่าการประมวลผล PHP ทำงานได้ดีขึ้นซึ่งการตอบสนองจากเซิร์ฟเวอร์จะเร็วขึ้น

มีทางเลือกอื่นเช่น memcache อย่างไรก็ตามฉันใช้ APC มาตลอดและได้ผลลัพธ์ที่ดีมาก ฉันขอแนะนำให้อ่านบทความนี้เป็นภาษาอังกฤษ: การเปรียบเทียบ APC และ Memcache เป็นแคชเนื้อหาในเครื่อง

ฉันจะใช้ในการกวดวิชาเวอร์ชัน php-apc v3.1.13-1 นอกจากนี้ยังมีใน repos Debian Stable

ข้อสรุป:

วิธีการติดตั้งการกำหนดค่าเว็บเซิร์ฟเวอร์นี้ไม่ใช่วิธีที่เหมาะสมที่สุดเช่นหลาย ๆ คนจะแนะนำวานิชซึ่งจากสิ่งที่ฉันได้อ่านมานั้นใช้งานได้กับปาฏิหาริย์ที่แท้จริงเพราะทุกอย่างหรือเกือบทุกอย่างถูกแคช แต่ในกรณีของเราเราไม่ ต้องการให้ไซต์ 100% ถูกแคชไว้เสมอเพราะเราไม่ต้องการหรือจำเป็นต้องไปถึงจุดสูงสุดนั้น อย่างไรก็ตามฉันชี้แจงตามที่ได้กล่าวไว้ข้างต้น: "เท่าที่อ่านมา" โดยส่วนตัวแล้วฉันไม่ได้ใช้วานิชมาจนถึงวันนี้ดังนั้นฉันจึงไม่สามารถให้ความเห็นตามวัตถุประสงค์ได้ 100%

นี่จะเป็นชุดบทช่วยสอนที่ฉันจะแสดงให้คุณเห็นวิธีการติดตั้งเว็บเซิร์ฟเวอร์เหมือนกับที่โฮสต์ในนาทีนี้ DesdeLinux (บล็อก ฟอรัม วาง ฯลฯ) บล็อกมีการเข้าชม 30.000 ครั้งทุกวัน มีผู้ใช้เกือบ 200 รายเข้าถึงบล็อกพร้อมกัน แต่ RAM ใช้งานไม่เกิน 500MB สำหรับบางรายอาจเป็นการใช้มากเกินไป แต่... เดี๋ยวก่อน เรามี RAM 3GB น้อยกว่า 500MB (ซึ่งรวมถึง บริการ FTP, SSH ฯลฯ) ดีจริงไหม?

'เวทมนตร์' ทั้งหมดไม่ได้ทำโดย Nginx + Spawn_FastCGI + APC เท่านั้นระบบแคชบล็อกของเราได้รับการกำหนดค่าไว้เป็นอย่างดีและกฎสำหรับ Nginx นั้นแม่นยำทำให้บล็อกแม้ว่าจะได้รับกระบวนการรับส่งข้อมูลจำนวนมาก PHP น้อยกว่าสิ่งที่ ตามปกติเนื่องจากมีแคชไว้แล้วจำนวนมาก หากคุณมีไซต์ที่มีความต้องการสูงและมีปัญหาเกี่ยวกับทรัพยากรฉันขอแนะนำให้คุณศึกษาเพื่อดูว่าระบบแคชใดที่จะทำงานได้ดีที่สุดสำหรับคุณซึ่งระบบใดจะเหมาะกับความต้องการของคุณมากที่สุด

ฉันหวังว่าคุณจะพบว่าบทช่วยสอนเหล่านี้น่าสนใจในแต่ละบทเรียนฉันจะพยายามอธิบายทุกอย่างอย่างละเอียดละเอียดและเรียบง่ายที่สุดเท่าที่จะทำได้

ความนับถือ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Bruno cascio dijo

    ดีมากและชัดเจน! ฉันขอแสดงความยินดีกับคุณ!

    1.    KZKG ^ กาอาระ dijo

      ขอขอบคุณ

  2.   คริสโตเฟอร์คาสโตร dijo

    กวดวิชาที่ดีมาก

    สิ่งที่ทำให้ฉันสงสัยคือวิธีกำหนดค่าเซิร์ฟเวอร์อีเมล

    1.    KZKG ^ กาอาระ dijo

      MailServer เป็นสิ่งที่แตกต่างกล่าวคือไม่มีส่วนเกี่ยวข้องกับเว็บเซิร์ฟเวอร์อย่างที่คุณทราบ🙂

      อย่างไรก็ตามเมื่อนานมาแล้วฉันตัดสินใจที่จะไม่ทำให้ตัวเองยุ่งยากกับ MailServer ฉันเลือกใช้ iRedMail (รองรับ MySQL, LDAP และ Postgre) และด้วยการตั้งค่าและรายละเอียดที่เหมาะสมที่ฉันเพิ่มในไฟล์การกำหนดค่าทุกอย่างก็ทำงานได้ดี

  3.   โรตส์ 87 dijo

    ฉันชอบบทความนี้ฉันกำลังรอบทความชุด

    1.    KZKG ^ กาอาระ dijo

      ขอบคุณฉันหวังว่าจะนำมาในวันจันทร์หรือวันอังคารมันจะจัดการกับการติดตั้งและการกำหนดค่าของ Nginx

  4.   ACA dijo

    ดีมากการกำหนดค่าที่ถูกต้องมันยากที่จะหามันการประนีประนอมระหว่างปัจจัยบางครั้งแทบจะไม่สามารถแก้ไขได้ฉันไปที่ nginx เมื่อสักครู่ที่ผ่านมาและต่อมาที่ mariadb (เมื่อเร็ว ๆ นี้ฉันคิดว่าปีที่แล้ว)

    // ตามที่ฉันได้กล่าวไปมันคงจะดีถ้าคุณเพิ่มความเป็นไปได้ของ chroot และใช้ proxy_cache_path ซึ่งมีประโยชน์เช่นกัน นอกจากนี้การเปรียบเทียบซ็อกเก็ต (ในกรณีที่เป็นไปได้) กับพอร์ต และกำหนดจำนวนเด็ก / รามได้ดี

    ความนับถือ

    1.    KZKG ^ กาอาระ dijo

      ขอบคุณสำหรับความคิดเห็นของคุณ🙂
      ใช่แน่นอนว่ามันจะดีมากที่จะขัง Nginx เพื่อแยกมันออกจากระบบที่เหลือฉันไม่ได้พิจารณาถึงความเป็นไปได้นั้นในบทช่วยสอนเหล่านี้ฉันจะดูว่าฉันสามารถทำอะไรได้บ้าง เกี่ยวกับ proxy_cache_path ฉันไม่เคยใช้มาก่อนฉันจะอ่านเกี่ยวกับมันเพื่อดูว่ามันเป็นอย่างไร

      เกี่ยวกับจำนวนเธรด (ขั้นต่ำ & สูงสุด) ในการกำหนดค่า Nginx มีการกำหนดไว้อย่างชัดเจนในโพสต์ Nginx ฉันจะพูดถึงไฟล์ .conf เป็นจำนวนมาก😉

      ขอขอบคุณอีกครั้งสำหรับความคิดเห็นของคุณ

  5.   MSX dijo

    HowTos ประเภทนี้เป็นสิ่งที่ทำให้เว็บมีประสิทธิภาพอย่างแท้จริงสำหรับนักวิทยาศาสตร์คอมพิวเตอร์เนื่องจากช่วยให้เราประหยัดเวลาในการวิจัยและทดสอบได้มากมายจนกว่าเราจะตัดสินใจเลือกตัวเลือกที่เหมาะสมได้ในที่สุดขอบคุณมาก!

    คำถามหนึ่งสิ่งนี้ทำงานบน Debian หรือไม่? OS และแพ็คเกจเวอร์ชันใด

    ทักทาย!

    1.    KZKG ^ กาอาระ dijo

      ขอบคุณ
      แท้จริงแล้วเว็บไซต์ที่รายงานข่าวซ้ำแล้วซ้ำเล่านั้นมีจำนวนมากเกินไปอยู่แล้ว ... สิ่งที่จำเป็นคือเว็บไซต์ที่มีบทเรียนนั่นคือสิ่งที่เว็บต้องการ!

      ใช่ Debian Wheezy (Stable ปัจจุบัน) เวอร์ชันของแพ็คเกจอยู่ที่นั่นในโพสต์😉

  6.   Eliotime3000 dijo

    แสดงความคิดเห็นได้ดีเยี่ยม มาดูกันว่าฉันทำ Errata กับ ZPanel X หรือไม่และบังเอิญทำการติดตั้งด้วยตนเองใน Debian Wheezy

  7.   Federico Antonio Valdés Toujaguej dijo

    ไปข้างหน้า KZKG ^ Gaara !!! ว่าเกณฑ์ที่ดีที่สุดของความจริงคือการปฏิบัติและคุณมีประสบการณ์เกี่ยวกับสิ่งที่คุณเขียน เว็บไซต์ที่เป็นมืออาชีพและใช้งานได้จริง เมเจอร์ลีกเบสบอลเพื่อน

    1.    Eliotime3000 dijo

      นั่นคือเรื่องจริง นอกจากนี้เมื่อฉันเริ่มเล่นกับเว็บเซิร์ฟเวอร์ที่ฉันติดตั้งใน Windows ความจริงก็คือ Apache เพิ่มขึ้นในแง่ของการใช้ทรัพยากรหากคุณใช้ WordPress (ใน Drupal ใช้ทรัพยากรไปครึ่งหนึ่ง)

  8.   การขนส่ง dijo

    ฉันคิดว่าสำหรับส่วน Nginx บทช่วยสอนนี้จะเป็นประโยชน์สำหรับฉัน ตอนนี้ฉันต้องการติดตั้งเซิร์ฟเวอร์ด้วย Nginx, php, Varnish และ MariaDB แต่แน่นอนคุณต้องเริ่มต้นและความขี้เกียจสามารถทำอะไรได้มากมายเมื่อต้องต่อสู้กับเซิร์ฟเวอร์และตอนนี้ฉันมีความสุขกับโคมไฟและเมมแคชทั่วไปที่ฉันมี xDD

    คำอวยพร

  9.   auroszx dijo

    เยี่ยมมากเพียงหนึ่งในนั้นจะมีประโยชน์🙂อีกอันรอคอย

  10.   อีวานกาเบรียลโซซา dijo

    เราติดตามคุณ ขณะนี้เรากำลังเริ่มต้นในโลกของเว็บเซิร์ฟเวอร์ เราซื้อสองตัวจาก Hostinger และเพื่อนคนหนึ่งช่วยเรากำหนดค่าตั้งแต่เริ่มต้น (PHP, MySQL, Apache) เป็นชุดค่าผสมเดียวที่ใช้ใน Linux ซึ่งเป็นแพลตฟอร์มที่ฉันใช้มาตั้งแต่เดือนมกราคม
    แต่ผมสนใจหัวข้อนี้มาก ไชโย!

  11.   โฆเซ่ มานูเอล dijo

    ฉันไม่เคยติดตั้งเว็บเซิร์ฟเวอร์ แต่ถ้าฉันต้องการทำคำถามระดับที่จำเป็นในการทำความเข้าใจบทช่วยสอนและการติดตั้งนั้นสูงหรือมีความรู้พื้นฐานฉันจะลองทำได้หรือไม่ ขอบคุณล่วงหน้า.

    1.    Eliotime3000 dijo

      ความจริงก็คือไม่จำเป็นต้องมีความรู้มากมายเพื่อให้สามารถจัดการกับเซิร์ฟเวอร์ฐานข้อมูลได้ ผู้ที่ได้ลองแล้วประสบการณ์จะบอกคุณ

  12.   มอริเชียส dijo

    สวัสดีเป็นสิ่งที่ดีมากที่คุณจะทำกับโพสต์ชุดนี้

    ฉันเพิ่งติดตั้ง Nginx + Php Fastcgi + Mariadb Nginx

    ทั้งหมดนี้ฉันทำใน Archlinux เพราะการกระจายนั้นเป็นเพียงสิ่งเดียวจากมุมมองของฉันซึ่งไม่ได้นำมาซึ่งสินค้ามากมายเหมือนอย่างอื่น ฉันวางมันไว้ในสภาพแวดล้อมที่ถูกขังและมีความไม่สะดวกอย่างมากที่จะทำให้มันทำงานได้อย่างสมบูรณ์

    ตอนนี้มันทำงานได้อย่างสมบูรณ์ แม้ว่าฉันสนใจที่จะรับรู้ความคิดเห็นของคุณเกี่ยวกับกระบวนการของเด็กและพ่อยิ่งพวกเขาให้คำแนะนำแก่ฉันมากเท่าไหร่ก็ยิ่งดีเท่านั้น

    ทั้งหมดนี้เป็นเพียงการฝึกฝน
    อุปกรณ์นี้มีแรม DDR4 ขนาด 2GB และโปรเซสเซอร์ 2Ghz Core 2.4duo

    สวัสดีและฉันหวังว่าจะได้โพสต์ต่อไปของซีรีส์นี้

  13.   กล้ามเนื้อ dijo

    ผู้ใช้ 200 คนเชื่อมต่อพร้อมกัน?
    เฉพาะบางช่วงเวลาของวันใช่ไหม? เพราะมิฉะนั้นจะมีการเข้าชมมากกว่า 30.000 ครั้งต่อวัน

    1.    KZKG ^ กาอาระ dijo

      ใช่แน่นอนว่ามีคนออนไลน์ไม่ถึง 200 คนในขณะนี้มีเกือบ 40 คนเพราะยังเร็วอยู่อีกไม่กี่ชั่วโมงพวกเขาจะเกิน 100 คน

  14.   นักล่า dijo

    เพื่อความสนุกฉันเพิ่งเปลี่ยนจาก lighty เป็น nginx บนเวิร์กสเตชันของฉัน (ตอนนี้ Symfony2) ฉันเอาคอนฟิกจากที่นี่ [1] ง่ายมาก

    [1] http://ihaveabackup.net/2012/11/17/nginx-configuration-for-symfony2

  15.   เม.ย. 4 ก.ย. dijo

    รอความต่อเนื่องของ😀นี้

    1.    KZKG ^ กาอาระ dijo

      สัปดาห์นี้ฉันต้องเผยแพร่ขอบคุณที่อ่าน nos

      1.    Salud dijo

        และ? หายไปเยอะ?

  16.   Dean dijo

    โพสต์ดีๆ…

  17.   โนเอล อีวาน dijo

    สวัสดีตอนเย็น.
    เนื่องจากข้อมูลจำเพาะของโครงการโรงเรียนให้ฉันติดตั้ง NGINX ใน OPENBSD 5.4 ใน ORACLE MV VIRTUALBOX เพื่อให้สามารถใช้ PHP, MYSQL ในรูปแบบอื่น NADAMAS ที่ฉันไม่สามารถค้นหาข้อมูลเกี่ยวกับการระบุข้างต้นได้ ฉันอยู่เหนือ