Friday 21 July 2017

Apache Httpd Netware ไบนารี ตัวเลือก


Apache httpd 1.3.x สำหรับ NetWare Binaries ไฟล์ไบนารีสำหรับ Apache httpd 1.3.x ได้รับการสร้างขึ้นและมีจำหน่ายในสองรูปแบบคือ multi-processor enabled และ uni-processor เท่านั้น ทั้งสองเวอร์ชั่นจะทำงานบนระบบปฏิบัติการ NetWare โดยไม่คำนึงถึงจำนวนของตัวประมวลผลที่ใช้งานโดยฮาร์ดแวร์ หากคุณใช้ NetWare 6 และฮาร์ดแวร์สามารถใช้โปรเซสเซอร์ได้หลายตัวโปรเซสเซอร์รุ่น Apache 1.3.x หลายตัวจะใช้ประโยชน์จากการกำหนดค่านี้ โปรดระวังว่าโมดูลภายนอกของ Apache httpd บางโมดูลอาจไม่ได้รับการประมวลผลหลายตัวหรือโปรเซสเซอร์หลายตัวที่ปลอดภัย หากคุณมีปัญหาในการใช้งานโมดูลภายนอกภายใต้โปรโตคอล Apache httpd หลายโปรเซสเซอร์ให้ลองเปลี่ยนไปใช้เวอร์ชัน uni-processor หากคุณต้องการข้อมูลเพิ่มเติมหรือมีข้อสงสัยโปรดโพสต์คำถามเหล่านี้ที่: novell. supportware. webserver apache1.3.xnetware-mp - Apache. nlm และ ApacheC. nlm ได้รับการทำเครื่องหมายว่าเปิดใช้งานหลายโปรเซสเซอร์ apache1.3.xnetware-up - Apache. nlm และ ApacheC. nlm ถูกทำเครื่องหมายว่าเปิดใช้งาน uni-processor เท่านั้น เฉพาะรุ่นปัจจุบันที่แนะนำพร้อมใช้งานบน apache. org และไซต์จำลอง ถ้าจำเป็นจริงๆ httpd 1.3.x releases สามารถหาได้จากไซต์ที่จัดเก็บ Apache httpd 2.0.x2.2.x2.4.x สำหรับ NetWare Binaries Apache httpd 2.0.x2.2.x2.4.x สำหรับ NetWare ต้องใช้ LibC และ CLM NLM เวอร์ชันล่าสุดที่ novelldeveloperndklibrariesforc (libc).html หรือมาพร้อมกับแพ็คสนับสนุนล่าสุดของ NetWare 6.5 สำหรับ NetWare 5.1 และ 6.0 จำเป็นต้องใช้การอัปเดต SPLab6e SP หลังจากการอัปเดต สารสกัดจาก Apache 2.0.x จะถูกคัดแยกไปยังไดเร็กทอรีฐานข้อมูล apache2 และสามารถใช้เพื่ออัปเดตเวอร์ชัน Apache httpd 2.0.x ที่จัดส่งได้อย่างไรก็ตามคุณควรทำการสำรองข้อมูลก่อนที่จะเขียนทับเวอร์ชันที่มีอยู่นอกจากนี้ยังบันทึกไฟล์ httpd. conf ของคุณเนื่องจากไฟล์เก็บถาวรประกอบด้วย httpd. conf ของตัวเองซึ่งจะเขียนทับของคุณ เนื่องจาก Apache httpd 2.2.x 2.4.x ไม่สามารถทำงานร่วมกับ 2.0.x ได้โดยตรงไฟล์ Apache httpd 2.2.x 2.4.x จะแยกเป็นไดเรกทอรีพื้นฐาน apache24 apache22 เพื่อหลีกเลี่ยงการเขียนทับการติดตั้ง httpd 2.0.x ของคุณ ขอแนะนำให้คุณเก็บการติดตั้ง Apache httpd 2.0.x เดิมไว้เนื่องจากความไม่ลงรอยกันระหว่างไฟล์ httpd. conf และโมดูล นอกจากนี้ Apache httpd 2.2.x 2.4.x สามารถใช้ได้กับ modjk, modphp5, modedir เท่านั้น ถ้าคุณใช้ iPrint, NetStorage, modperl, modnsn modules คุณจะต้องดำเนินการต่อด้วย Apache httpd 2.0.x. หากคุณต้องการข้อมูลเพิ่มเติมหรือมีข้อสงสัยโปรดโพสต์คำถามเหล่านี้ใน: novell. supportware. webserver หากคุณพบข้อบกพร่องใด ๆ หรือต้องการมีส่วนร่วมด้วยวิธีอื่น ๆ โปรดใช้หน้ารายงานบั๊กของเรา ไฟล์ PGP และ checksum ไม่ได้รับการมิเรอร์และต้องดาวน์โหลดจากเซิร์ฟเวอร์ ASF: PGP MD5 SHA1 การใช้ Apache ด้วย Novell NetWare ยกเลิกการโหลดพื้นที่ที่อยู่ apache2 apache2 เมื่อทำงานกับ Apache จำเป็นต้องทราบว่าจะหาไฟล์การกำหนดค่าได้อย่างไร คุณสามารถระบุไฟล์คอนฟิกูเรชันบนบรรทัดคำสั่งได้สองวิธี: - f ระบุพา ธ ไปยังไฟล์คอนฟิกูเรชันหนึ่ง ๆ apache2 - f vol: serverconfmy. conf apache - f testtest. conf ของฉันในกรณีเหล่านี้ควรตั้ง ServerRoot ที่ถูกต้อง ไฟล์การกำหนดค่า ถ้าคุณไม่ระบุชื่อไฟล์คอนฟิกูเรชันด้วย - f Apache จะใช้ชื่อไฟล์ที่รวบรวมไว้ในเซิร์ฟเวอร์โดยปกติจะเป็น confhttpd. conf การเรียกใช้ Apache ด้วยสวิตช์ - V จะแสดงค่านี้มีชื่อว่า SERVERCONFIGFILE Apache จะกำหนด ServerRoot โดยทำตามขั้นตอนต่อไปนี้ตามลำดับ: คำสั่ง ServerRoot ผ่านสวิตช์ - C สวิตช์ - d บนบรรทัดคำสั่ง ไดเรกทอรีทำงานปัจจุบันรากของเซิร์ฟเวอร์ที่คอมไพล์ลงในเซิร์ฟเวอร์ รากของเซิร์ฟเวอร์ที่คอมไพล์เข้าไปในเซิร์ฟเวอร์คือ sys: apache2 เรียก apache ด้วยสวิตช์ - V จะแสดงค่านี้เป็น HTTPDROOT Apache 2.0 สำหรับ NetWare มีชุดคำสั่งบรรทัดคำสั่งที่สามารถใช้เพื่อปรับเปลี่ยนหรือแสดงข้อมูลเกี่ยวกับอินสแตนซ์ที่กำลังทำงานของเว็บเซิร์ฟเวอร์ คำสั่งเหล่านี้ใช้ได้เฉพาะในขณะที่ Apache กำลังทำงานอยู่ คำสั่งแต่ละคำสั่งเหล่านี้ต้องมีคำหลัก APACHE2 อยู่ก่อน RESTART สั่งให้ Apache ยุติการประมวลผลเธรดของผู้ปฏิบัติงานทั้งหมดเมื่อไม่มีการใช้งานให้อ่านไฟล์การกำหนดค่าและเริ่มต้นเธรดของผู้ปฏิบัติงานใหม่ตามการกำหนดค่าใหม่ VERSION แสดงข้อมูลเกี่ยวกับเวอร์ชันของอินสแตนซ์ที่กำลังทำงานอยู่ของ Apache MODULE แสดงรายการโมดูลที่โหลดทั้งในตัวและภายนอก DIRECTIVES แสดงรายการคำสั่งทั้งหมดที่มีอยู่ การตั้งค่าเปิดหรือปิดการแสดงสถานะเธรดบนคอนโซล เมื่อเปิดใช้งานสถานะของเธรดที่ทำงานอยู่จะปรากฏขึ้นในหน้าจอคอนโซลของ Apache SHUTDOWN ยุติการทำงานของเว็บเซิร์ฟเวอร์ Apache HELP อธิบายแต่ละคำสั่งรันไทม์ โดยค่าเริ่มต้นคำสั่งเหล่านี้จะออกกับอินสแตนซ์ของ Apache ที่ทำงานอยู่ในพื้นที่ที่อยู่ของ OS เมื่อต้องการออก directive กับอินสแตนซ์เฉพาะที่เรียกใช้ในพื้นที่ที่อยู่ที่ได้รับการป้องกันให้ใส่พารามิเตอร์ - p พร้อมกับชื่อของพื้นที่ที่อยู่ สำหรับข้อมูลเพิ่มเติมให้พิมพ์ apache2 Help ในบรรทัดคำสั่ง Apache ได้รับการกำหนดค่าโดยการอ่านไฟล์คอนฟิกูเรชันที่เก็บอยู่ในไดเรกทอรี conf เหล่านี้เหมือนกับไฟล์ที่ใช้ในการกำหนดค่าเวอร์ชัน Unix แต่มีคำสั่งที่แตกต่างกันเล็กน้อยสำหรับ Apache บน NetWare ดูเอกสารประกอบของ Apache สำหรับคำสั่งทั้งหมดที่มีอยู่ ความแตกต่างหลัก ๆ ของ Apache สำหรับ NetWare คือเนื่องจาก Apache สำหรับ NetWare มีการใช้งานแบบมัลติเธรดจึงไม่ใช้กระบวนการแยกต่างหากสำหรับแต่ละคำขอเนื่องจาก Apache สามารถใช้งาน Unix ได้บางส่วน มีหัวข้อเท่านั้นที่ทำงาน: เธรดหลักและเธรดสำหรับเด็กหรือคนทำงานหลายรายการที่จัดการคำขอ ดังนั้นคำสั่งการจัดการกระบวนการจะแตกต่างกัน: MaxRequestsPerChild - เหมือนกับคำสั่ง Unix ซึ่งจะควบคุมจำนวนคำขอที่เธรดของผู้ปฏิบัติงานจะให้บริการก่อนที่จะออก ค่าเริ่มต้นที่แนะนำ MaxRequestsPerChild 0 ทำให้เธรดดำเนินการร้องขอการให้บริการต่อไปเรื่อย ๆ ขอแนะนำให้ใช้กับ NetWare เว้นแต่จะมีเหตุผลเฉพาะเจาะจงว่าคำสั่งนี้จะยังคงเป็น 0 เสมอ StartThreads - คำสั่งนี้บอกเซิร์ฟเวอร์ว่าควรเริ่มหัวข้อกี่หัวข้อ ค่าเริ่มต้นที่แนะนำคือ StartThreads 50 MinSpareThreads - คำสั่งนี้สั่งให้เซิร์ฟเวอร์วางไข่เธรดของผู้ปฏิบัติงานเพิ่มเติมหากจำนวนเธรดที่ไม่ได้ใช้งานเคยลดลงต่ำกว่าค่านี้ ค่าเริ่มต้นที่แนะนำคือ MinSpareThreads 10 MaxSpareThreads - คำสั่งนี้สั่งให้เซิร์ฟเวอร์เริ่มยกเลิกเธรดงานของผู้ปฏิบัติงานถ้าจำนวนเธรดที่ไม่ได้ใช้งานเกินกว่าค่านี้ ค่าเริ่มต้นที่แนะนำคือ MaxSpareThreads 100 MaxThreads - คำสั่งนี้ จำกัด จำนวนเธรดงานทั้งหมดเป็นค่าสูงสุด ค่าเริ่มต้นที่แนะนำคือ ThreadsPerChild 250 ThreadStackSize - คำสั่งนี้จะบอกเซิร์ฟเวอร์ว่าขนาดของสแต็คใดที่จะใช้กับเธรดของแต่ละคน ค่าเริ่มต้นที่แนะนำคือ ThreadStackSize 65536 คำสั่งที่ยอมรับชื่อไฟล์เป็นอาร์กิวเมนต์ต้องใช้ชื่อไฟล์ NetWare แทนชื่อ Unix อย่างไรก็ตามเนื่องจาก Apache ใช้ชื่อสไตล์ยูนิกซ์ภายในควรใช้เครื่องหมายทับที่ใช้แทนเครื่องหมายทับขวา ขอแนะนำว่าเส้นทางไฟล์ที่เป็นรากทั้งหมดจะเริ่มต้นด้วยชื่อไดรฟ์ข้อมูล ถ้าละเว้น Apache จะถือว่า SYS: ปริมาณที่อาจไม่ถูกต้อง Apache สำหรับ NetWare มีความสามารถในการโหลดโมดูลเมื่อรันไทม์โดยไม่ต้องคอมไพล์ใหม่เซิร์ฟเวอร์ ถ้า Apache ถูกคอมไพล์โดยปกติจะติดตั้งโมดูลเสริมจำนวนหนึ่งในไดเร็กทอรี Apache2modules ในการเปิดใช้งานโมดูลเหล่านี้หรือโมดูลอื่น ๆ ต้องใช้คำสั่ง LoadModule ตัวอย่างเช่นในการใช้โมดูลสถานะให้ใช้ข้อมูลต่อไปนี้: LoadModule statusmodule modulesstatus. nlm นอกจากนี้ยังมีข้อมูลเกี่ยวกับการสร้างโมดูลที่สามารถโหลดได้ CGIMapExtension - คำสั่งนี้แมปส่วนขยายของ CGI ไปยังตัวแปลสคริปต์ SecureListen - ใช้การเข้ารหัส SSL สำหรับพอร์ตที่ระบุ NWSSTrustedCerts - เพิ่มใบรับรองที่เชื่อถือได้ซึ่งใช้ในการสร้างการเชื่อมต่อที่ปลอดภัยกับเซิร์ฟเวอร์ที่ร้องขอ NWSSLUpgradeable - อนุญาตให้มีการเชื่อมต่อที่สร้างขึ้นในพอร์ตเล็ตที่ระบุเพื่ออัปเกรดเป็นการเชื่อมต่อ SSL การรวบรวม Apache จำเป็นต้องใช้ MetroWerks CodeWarrior 6.x หรือสูงกว่า เมื่อสร้าง Apache แล้วจะสามารถติดตั้งรากของไดร์ฟ NetWare ได้ ค่าดีฟอลต์คือไดเร็กทอรี sys: Apache2 ก่อนที่จะรันเซิร์ฟเวอร์คุณต้องกรอกไดเร็กทอรี conf คัดลอกไฟล์ HTTPD-STD. CONF จากไดเร็กทอรี distribution conf และเปลี่ยนชื่อเป็น HTTPD. CONF แก้ไขไฟล์ HTTPD. CONF ที่กำลังค้นหาเครื่องหมาย Value ทั้งหมดและแทนที่ด้วยการตั้งค่าที่เหมาะสม คัดลอกไฟล์ confmagic และ confmime. types ด้วย อีกทางเลือกหนึ่งสามารถสร้างการแจกจ่ายที่สมบูรณ์ได้โดยรวมคำหลักที่ติดตั้งเมื่อเรียกใช้ makefiles เครื่องมือการพัฒนาต่อไปนี้จำเป็นต้องสร้าง Apache 2.0 สำหรับ NetWare: ตั้งตัวแปรสภาพแวดล้อม NOVELLLIBC ไปยังตำแหน่งที่ตั้งของไลบรารี NetWare สำหรับ C SDK ตัวอย่างเช่น: ตั้งค่าตัวแปร METROWERKS สภาพแวดล้อมไปยังตำแหน่งที่คุณติดตั้งคอมไพเลอร์ Metrowerks CodeWarrior ตัวอย่างเช่น : ตั้งค่า METROWERKSC: Program FilesMetrowerksCodeWarrior ถ้าคุณติดตั้งไปยังตำแหน่งเริ่มต้น C: Program FilesMetrowerksCodeWarrior คุณไม่จำเป็นต้องตั้งค่านี้ ตั้งค่าตัวแปรสภาพแวดล้อม LDAPSDK ไปยังตำแหน่งที่คุณติดตั้งไลบรารี LDAP สำหรับ C เช่น: ตั้งค่าตัวแปร ZLIBSDK สภาพแวดล้อมไปยังตำแหน่งที่คุณติดตั้งโค้ดต้นฉบับสำหรับไลบรารี ZLib เช่น: ตั้งค่าตัวแปรสภาพแวดล้อม APWORK ให้เต็ม เส้นทางของไดเร็กทอรี httpd-2.0 ตั้งค่าตัวแปร environment APRWORK เป็นพา ธ เต็มของไดเร็กทอรี httpd-2.0srclibapr ตรวจสอบให้แน่ใจว่าพา ธ ไปยังอรรถประโยชน์ AWK และโปรแกรมอรรถประโยชน์ GNU make (gmake. exe) ในตัวแปรระบบ PATH ของระบบ ดาวน์โหลดซอร์สโค้ดแล้วเปิดเครื่องรูดไปยังไดเร็กทอรีที่เหมาะสมบนเวิร์กสเตชันของคุณ เปลี่ยนไดเรกทอรีเป็น httpd-2.0srclibapr-utiluri และสร้าง GENUI. nlm โดยใช้ gmake - f nwgnumakefile คัดลอกไฟล์ GENURI. nlm ไปยัง SYS: ปริมาณของเซิร์ฟเวอร์ NetWare และรันโดยใช้คำสั่งต่อไปนี้: SYS: genuri gt sys: uridelims. h คัดลอกไฟล์ uridelims. h ไปยังไดเร็กทอรี httpd-2.0srclibapr-utiluri ในเครื่องสร้าง . เปลี่ยนไดเรกทอรีเป็น httpd-2.0srclibapr และสร้าง APR โดยรัน gmake - f nwgnumakefile เปลี่ยนไดเรกทอรีเป็น httpd-2.0srclibpcre และสร้าง DFTABLES. nlm โดยรัน gmake - f nwgnumakefile เปลี่ยนไดเรกทอรีไปเป็น httpd-2.0server และสร้าง GENCHARS. nlm โดยใช้ gmake - f nwgnumakefile คัดลอกไฟล์ GENCHARS. nlm และ DFTABLES. nlm จากไดเร็กทอรีของตนไปยัง SYS: ปริมาณของเซิร์ฟเวอร์ NetWare และเรียกใช้โดยใช้คำสั่งต่อไปนี้: SYS: genchars gt sys: testchar. h SYS: dftables gt sys: chartables c คัดลอกไฟล์ testchar. h และ chartables. c ไปยังไดเร็กทอรี httpd-2.0osnetware ในเครื่องสร้าง เปลี่ยนไดเรกทอรีเป็น httpd-2.0 และสร้าง Apache โดยรัน gmake - f nwgnumakefile คุณสามารถสร้างไดเร็กทอรีการแจกจ่ายโดยเพิ่มพารามิเตอร์ติดตั้งลงในคำสั่งเช่น gmake - f nwgnumakefile install gmake - f nwgnumakefile สร้างเวอร์ชันวางจำหน่ายของไบนารีทั้งหมดและคัดลอกไปยังไดเร็กทอรีปลายทางที่เผยแพร่ gmake - f nwgnumakefile DEBUG1Builds จะตรวจแก้จุดบกพร่องของไบนารี่ทั้งหมดและคัดลอกไปยังไดเร็กทอรีปลายทางการแก้ปัญหา gmake - f nwgnumakefile install สร้างการแจกจ่ายของ Apache โดยใช้ไบนารีเอกสารและไฟล์สนับสนุนเพิ่มเติมในไดเร็กทอรี distApache2 gmake - f nwgnumakefile installdevSame เป็นการติดตั้ง แต่จะสร้าง lib และรวมไดเร็กทอรีไว้ในไดเร็กทอรีปลายทางและคัดลอกส่วนหัวและไฟล์นำเข้า gmake - f nwgnumakefile cleanCleans ไฟล์อ็อบเจกต์และไบนารีทั้งหมดจากรีลีสหรือดีบั๊กสร้างพื้นที่ขึ้นอยู่กับว่ามีการกำหนด DEBUG ไว้หรือไม่ gmake - f nwgnumakefile clobberallSame เป็น clean และยังลบไดเรกทอรีการแจกจ่ายถ้ามีอยู่ฉันพยายามติดตั้งเซิร์ฟเวอร์ apache จากลิงก์นี้โดยใช้ NetWare Binary: httpd2.4.3-netware-bin. zip link ให้ถูกต้องฉันกำลังมองหา อินเทอร์เน็ตสำหรับคำแนะนำที่ดีไม่ใช้ตัวติดตั้ง. msi เนื่องจากไม่มีโปรแกรมติดตั้ง. msi ที่โฟลเดอร์ฉันคลายซิปหลังจากที่ฉันดาวน์โหลดไฟล์ zip จากลิงก์ด้านบนและเนื่องจากฉันต้องการเรียนรู้วิธีติดตั้งโดยไม่ใช้. msi installer ที่ทุกคนดังนั้นถ้าใครรู้วิธีติดตั้งเซิร์ฟเวอร์ apache ไม่ใช้ตัวติดตั้ง. msi ฉันจะขอบคุณมากขอบคุณทุกคนและมีวันที่ดี ถาม 19 ก. พ. 13 เวลา 14:22 น. ติดตั้งง่ายกว่า Xammp คุณมีโซลูชัน allinone สำหรับ win 3264 พร้อมกับเวอร์ชัน php 5.6.3 ฝังอยู่ด้วย: การสำรองข้อมูลและคืนค่าฐานข้อมูล MySQL กำหนดค่า FTP Access กำหนดคอนฟิกโฮสต์เสมือนตั้งค่าโดเมนย่อยที่ใช้สัญลักษณ์แทนการปรับใช้แอ็พพลิเคชันโดยใช้ Git Get เริ่มต้นอย่างรวดเร็วด้วย WordPress รีเซ็ตรหัสผ่าน root ของ MySQL ส่งอีเมลด้วย PHP แก้ไขปัญหาการเริ่มต้นใช้งาน Apache ไม่ยุ่งยากและเรียบง่าย

No comments:

Post a Comment