คำถามติดแท็ก configuration

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

1
ติดตั้งและกำหนดค่า mod_ssl ในอินสแตนซ์ Amazon EC2
ฉันพยายามสนับสนุนปริมาณการใช้ HTTPS ด้วยโมดูล mod_ssl บนเว็บไซต์ของฉัน ฉันใช้งานอินสแตนซ์ Amazon EC2 สำหรับเซิร์ฟเวอร์ของฉัน ฉันได้ติดตั้งและกำหนดค่าแพ็คเกจหลอดไฟพื้นฐานแล้ว แต่เมื่อผมไปใส่ในคำสั่ง SSL เฉพาะใน config ไฟล์ Apache ของฉัน (ie. SSLEngine, SSLCertificateFileฯลฯ ) มันถ่มน้ำลายออกข้อผิดพลาดและบอกว่าฉันมีข้อผิดพลาดทางไวยากรณ์หรือโมดูลไม่โหลด $ sudo yum install mod_sslขั้นตอนต่อไปของฉันคือการพยายาม อย่างไรก็ตาม yum กลับมาแล้วพูดว่า "กำลังประมวลผลข้อขัดแย้ง ... ข้อผิดพลาด: httpd24-tools ขัดแย้งกับ httpd-tools" ดังนั้นฉันคิดว่า mod_ssl รวมอยู่ในแพ็คเกจ httpd-tools ฉันวิ่งแล้ว$ sudo yum install httpd24-toolsแต่มันกลับมาและบอกฉันว่าฉันได้ติดตั้งแพ็กเกจนั้นแล้ว ตอนนี้ทำไมฉันถึงติดตั้งแพ็คเกจ httpd-tools และ mod_ssl ไม่ได้โหลดในระบบของฉัน? …

5
คุณเอกสารการกำหนดค่าเซิร์ฟเวอร์ windows ได้อย่างไร?
ฉันมาจากพื้นหลัง Unix ที่จัดทำเอกสารการกำหนดค่าบริการ (ตัวอย่างเช่นอีเมล) อาจทำได้ง่ายเพียงแค่หยิบไฟล์กำหนดค่าข้อความสองสามตัวและข้อความอธิบายหรือย่อหน้าที่ 2 ต้องเผชิญกับการบันทึกการกำหนดค่าของกล่อง Windows จำนวนมาก (50+) ฉันตกใจที่พบว่ามันยากแค่ไหนที่จะได้รับมุมมองของการกำหนดค่าบริการ ฉันกำลังสร้างเครื่องจักรเหล่านี้ตั้งแต่เริ่มต้นดังนั้นฉันจึงต้องเผชิญกับความต้องการในการกำหนดค่าให้สอดคล้องกับทุกเครื่อง ฉันจะอิมเมจเซิร์ฟเวอร์ทั้งหมดที่ใช้งานจริงโดยใช้ Ghost หรือคล้ายกัน แต่การกำหนดค่าบริการที่แท้จริงเช่น AD หรือ Exchange นั้นเป็นกระบวนการที่ต้องทำด้วยมือและคลิกได้ง่าย ๆ ผู้คนแนะนำให้ฉันสร้างเอกสารประกอบการสร้างที่จะรับรองความสอดคล้องได้อย่างไร และประการที่สองคุณทำเอกสารการกำหนดค่าโดยไม่ต้องหันไปโหลดหน้าจอ ฯลฯ ได้อย่างไร ฉันกำลังพิจารณาที่จะใช้ Camtasia เพื่อดึงวิดีโอของกระบวนการกำหนดค่าซึ่งดูไร้สาระ ขอบคุณสำหรับความช่วยเหลือของคุณ! แก้ไข: คำตอบบางส่วนด้านล่างมีประโยชน์มากและฉันคิดว่าจะช่วยให้ฉันได้ไปยังที่ที่ฉันต้องการ โดยเฉพาะอย่างยิ่งการใช้ไฟล์คำตอบสำหรับการติดตั้งแบบสคริปต์จะช่วยในการสร้างการติดตั้งที่สอดคล้องกันและเครื่องมือ WMI บางอย่างจะมีประโยชน์มากสำหรับเอกสารประกอบ (LANsweeper, SYDisproject เป็นต้น) สิ่งที่ฉันต้องการจริงๆคือมีเครื่องมือที่สามารถแยกการกำหนดค่าทั้งหมดออกเป็นรูปแบบที่มนุษย์สามารถอ่าน / แก้ไขได้และยังดูดมันกลับมาอีกครั้ง โดยทั่วไปแล้ว Unix ได้ทำสิ่งนี้ด้วยไฟล์กำหนดค่าการจัดทำเอกสารด้วยตนเองดังนั้นจึงเป็นเรื่องที่น่าผิดหวังอย่างมากที่จะไม่ต้องมีสิ่งอำนวยความสะดวกเหมือนกันในระบบปฏิบัติการสมัยใหม่ที่ทันสมัย!

11
ฉันจะแตกไฟล์กำหนดค่าสองไฟล์ได้อย่างไร
ฉันมีไฟล์ snmpd.conf สองไฟล์ไฟล์หนึ่งอยู่บนเซิร์ฟเวอร์ที่ใช้งานได้และไฟล์หนึ่งที่ไม่ได้ ฉันจะแตกไฟล์กำหนดค่าทั้งสองนี้อย่างไรในขณะที่แยกความคิดเห็นที่ไม่เกี่ยวข้องและขึ้นบรรทัดใหม่ได้อย่างไร

1
การแยกสายยาวในไฟล์กำหนดค่า nginx
เพื่อที่จะไม่ส่งผ่านขยะไปยังส่วนหลังฉันมี regex ที่เข้มงวดสำหรับlocationคำสั่ง ดูเหมือนว่านี้: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext { # other directives } ฉันต้องการพับบรรทัดที่ 80 ตัวอักษรมีวิธีแยกการกำหนดค่าหรือไม่ ผลลัพธ์ต่อไปนี้มีข้อผิดพลาดทางไวยากรณ์ แต่เป็นสิ่งที่ฉันกำลังมองหา: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/"\ "...(more|restrict).ext" { # results in a literal newline (%0A) being accepted location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/ ...(more|restrict).ext" { ฉันไม่พบคำแนะนำในเอกสาร ( http://wiki.nginx.org/ConfigNotationหรือhttp://wiki.nginx.org/HttpCoreModule#locationพูดถึงสิ่งใดเกี่ยวกับเส้นพับ)

2
อนุญาตให้ผู้ใช้ที่ไม่ระบุชื่อดูรายการงานโดยไม่ต้องเรียกดูพื้นที่ทำงานใน Jenkins
เรากำลังเรียกใช้เจนกินส์ CI โดยทั่วไปเราต้องการที่จะให้ การเข้าถึงแบบเต็มสำหรับผู้ใช้ที่ผ่านการรับรองความถูกต้องจากกลุ่มใดกลุ่มหนึ่ง การเข้าถึงแบบเต็มสำหรับผู้ใช้ที่ไม่ระบุชื่อ บล็อกผู้ใช้ที่ไม่ระบุชื่อเพื่อเข้าถึงโครงการบางอย่าง (สมบูรณ์) เราใช้ระบบปฏิบัติการยูนิกซ์ผู้ใช้ / กลุ่มฐานข้อมูลและโครงการตามยุทธศาสตร์การอนุมัติเมทริกซ์ คะแนน (1) และ (2) ทำงานได้ดี แต่เราประสบปัญหาในการบรรลุ (3) เราได้ลอง: ในGlobal Security จะลบสิทธิ์ทั้งหมดที่ไม่ระบุชื่อจากนั้นให้สิทธิ์ในการรักษาความปลอดภัยตามโครงการแต่หลังจากนั้นคำขอที่ไม่ระบุชื่อทั้งหมด (แม้แต่ไปยังหน้าหลักของ Jenkins) ให้หน้าล็อกอิน ในGlobal Securityเพิ่มในขั้นตอนต่อไปนี้สิทธิ์: View-Read (ไม่ทำงาน), Job-Discover (ใช้งานไม่ได้), Job-Read (ใช้งานไม่ได้), Overal-Read - อันสุดท้ายดูเหมือนว่าจะทำงาน มันให้สิทธิ์แก่ผู้ใช้โดยไม่ระบุชื่อมากเกินไปและเราไม่สามารถ จำกัด การเข้าถึงโครงการดังกล่าว TL; DR เราต้องการเปิดเต็ม (อ่านฉลาด) เจนกินส์ CI กับโครงการไม่กี่ซ่อน / บล็อกอย่างสมบูรณ์สำหรับไม่ระบุชื่อ

3
วิธีดึงข้อมูล. / กำหนดค่าพารามิเตอร์ที่ใช้ในครั้งสุดท้าย
ฉันกำลังอัปเกรด LAMP stack บนเซิร์ฟเวอร์ของลูกค้าและจำเป็นต้อง. / กำหนดค่า mysql และ apache ด้วยการตั้งค่าล่าสุดที่แน่นอนที่พวกเขารวบรวมด้วยครั้งล่าสุด ฉันจะได้รับเหล่านี้ที่ไหน สตริงการกำหนดค่า PHP สามารถรับได้โดย php -i แล้วคนอื่นล่ะ?

5
จะตรวจสอบว่า RAID ฮาร์ดแวร์ได้รับการกำหนดค่าได้อย่างไร?
ฉันมีเซิร์ฟเวอร์หลายเครื่องที่ใช้ Windows 2008 และ Red Hat 5 ที่สามารถ RAID ฮาร์ดแวร์ได้ ฉันจะตรวจสอบว่าฮาร์ดแวร์ RAID ได้รับการกำหนดค่าได้อย่างไร

7
SQL Server Files Local หรือ NAS หรือ SAN หรือไม่
ฉันต้องติดตั้งเซิร์ฟเวอร์ใหม่ด้วย SQL Server 2008, คุณแนะนำอะไร, เซิร์ฟเวอร์หนึ่งตัวที่มี Raid 10 หรือไฟล์ใน NAS? ฉันควรใช้ iSCSI เกี่ยวกับอะไร แล้ว SAN ล่ะ? เซิร์ฟเวอร์มี RAM 4Gb และไฟล์ฐานข้อมูลนั้นมีขนาดประมาณ 2GB เพื่อให้ชัดเจนในวันนี้เซิร์ฟเวอร์ไม่มี RAID ฉันต้องใช้กลยุทธ์บางอย่างดังนั้นหากมีสิ่งใดเกิดขึ้นฉันสามารถทำให้ไฟล์ของฉันปลอดภัยได้ดังนั้นฉันควรเลือก Local Files, NAS, SAN อย่างไร ตัวเลือกใดมีประสิทธิภาพสูงสุดความปลอดภัยมากขึ้นคืออะไร

2
มีวิธีการสร้างรายการบูตแบบ "ครั้งเดียว" ในด้วงหรือไม่?
ฉันมีปัญหาดังต่อไปนี้: ฉันมีเซิร์ฟเวอร์ขนาดเล็ก (Debian based) ซึ่งฉันสามารถเชื่อมต่อระยะไกล (การเชื่อมต่อ VPN / SSH) ตอนนี้ฉันต้องการเปลี่ยนตัวเลือกการบูตบางอัน (อันที่จริงฉันต้องการย้ายระบบไฟล์รูทไปยังพาร์ติชั่นอื่น) และดังนั้นฉันต้องรีบูตระบบ ในความเป็นจริงฉันกลัวความเป็นไปได้ที่จะมีบางอย่างผิดปกติอย่าง SSH และ VPN ไม่สามารถเริ่มต้นได้ ในสถานการณ์นี้ฉันต้องไปที่เซิร์ฟเวอร์เป็นการส่วนตัวซึ่งอยู่ค่อนข้างไกล ฉันสามารถขอให้ใครบางคนเริ่มต้นใหม่ (ในกรณีที่เคอร์เนลเสียขวัญ ... ) แต่ไม่มีใครมีคุณสมบัติที่จะซ่อมแซมระบบ ดังนั้นคำถามของฉัน: มีความเป็นไปได้ที่จะสร้างรายการในการกำหนดค่า GRUB2 ที่ทำให้รายการเป็นค่าเริ่มต้นสำหรับการบูตครั้งต่อไปหรือไม่ ดังนั้นหากมีปัญหาฉันสามารถรีบูตและกู้คืนด้วยระบบเก่าได้หรือไม่ หากการบู๊ตทำงานโดยไม่มีปัญหา (ซึ่งฉันคาดหวังไว้) ฉันสามารถแก้ไขด้วงเช่นนั้นโดยการบู๊ตตามค่าเริ่มต้นจากระบบใหม่

1
ฉันสามารถเปิดใช้งานการรับรองความถูกต้องทั้งแบบเพียร์และ md5 สำหรับผู้ใช้โลคอล PostgreSQL เดียวกันใน pg_hba.conf ได้หรือไม่?
ฉันต้องการให้ผู้ใช้ PostgreSQL (super) ได้รับการรับรองความถูกต้องด้วยวิธีการรับรองความถูกต้อง "เพียร์" หรือ "md5" โดยควรใช้ซ็อกเก็ตโดเมน Unix แบบโลคัลในทั้งสองกรณี ปัญหาคือลำดับของรายการใน pg_hba.conf มีความสำคัญและการจับคู่ครั้งแรกจะถูกนำไปใช้ สิ่งที่ฉันมี: # TYPE DATABASE USER ADDRESS METHOD local all harold peer local all all md5 สิ่งที่ฉันต้องการ (ไวยากรณ์ไม่ถูกต้อง): # TYPE DATABASE USER ADDRESS METHOD local all harold peer-or-md5 local all all md5 นี่คือรายละเอียดเพิ่มเติมเกี่ยวกับสภาพแวดล้อมที่เราต้องการใช้ใน: บนเซิร์ฟเวอร์นี้ฐานข้อมูลทั้งหมดมีขนาดค่อนข้างเล็ก (แต่ละข้อมูล <10MB) และอ่านอย่างเดียว พวกมันจะถูกดร็อปและสร้างขึ้นใหม่ทุกคืนโดย …

6
จะกำหนดค่า IIS สำหรับ SVG และการทดสอบเว็บด้วย Visual Studio ได้อย่างไร
สมมติว่าฉันมีหน้าเว็บที่เรียบง่ายพร้อมภาพ svg: <img src="foobar.svg" alt="not working" /> ถ้าฉันทำหน้านี้เป็นหน้า html คงที่และดูมันโดยตรง svg จะปรากฏขึ้น ถ้าฉันพิมพ์ที่อยู่ของ svg นี้ - มันจะปรากฏขึ้น แต่เมื่อฉันทำสิ่งนี้เป็นหน้า. aspx และเปิดมันแบบไดนามิกจาก Visual Studio ฉันได้รับaltข้อความ ถ้าฉันพิมพ์ที่อยู่ของ svg นี้ (จาก localhost ไม่ใช่ไฟล์ในเครื่อง) - เบราว์เซอร์พยายามดาวน์โหลดแทนที่จะแสดง ฉันได้กำหนดชนิด mime ใน IIS (สำหรับเซิร์ฟเวอร์ทั้งหมด - "image / svg + xml") และเริ่ม IIS ใหม่ ผลเช่นเดิม คำถาม:ฉันควรทำอะไรมากกว่านี้ ปรับปรุง WireShark จะไม่ทำงาน …

3
ใช้ git สำหรับไฟล์การกำหนดค่าเซิร์ฟเวอร์หลายไฟล์
เราได้โยกย้ายซอร์สโค้ดจำนวนมากไปยังคอมไพล์และมีความสุขมากกับโซลูชันปัจจุบันของเรา เราต้องการให้ไฟล์การกำหนดค่าเซิร์ฟเวอร์ของเราเป็นเวอร์ชันเดียวกันในระบบเดียวกัน แต่มีบางสิ่งที่ไม่ทำงานตามที่เราต้องการและหวังว่าจะมีคนแบ่งปันประสบการณ์ของเขาที่นี่ คำถามนี้คล้ายกับการใช้การควบคุมการแก้ไขสำหรับไฟล์การกำหนดค่าเซิร์ฟเวอร์? แต่เรามีข้อกำหนดพิเศษบางอย่างที่ไม่ทำงานกับคำแนะนำสำหรับคำถามนั้น การตั้งค่าปัจจุบันใช้การโค่นล้มสำหรับไฟล์การกำหนดค่า พื้นที่เก็บข้อมูลที่สอดคล้องกันดูเหมือนว่านี้ / # root ของที่เก็บ + - www.domain.com/ # การกำหนดค่าสำหรับ www | \ - etc / | \ - apache2 / + - dev.domain.com/ # การกำหนดค่าสำหรับ dev | + - etc / | \ - เลือก / | \ - app1 / | \ …
14 linux  svn  configuration  git 

1
แทนที่การกำหนดค่า http เริ่มต้น nginx โดยไม่เปลี่ยนค่าเริ่มต้น nginx.conf
ความตั้งใจของฉัน : ฉันต้องการแทนที่การกำหนดค่าเริ่มต้นที่กำหนดไว้ใน/etc/nginx/nginx.conf(ในเดเบียน 8) แนวคิดก็คือเก็บไฟล์นี้ไว้อย่างสมบูรณ์เพื่อให้ง่ายต่อการอัปเดตระบบในอนาคตและสามารถรับการเปลี่ยนแปลงล่าสุดสำหรับตัวเลือกที่ฉันไม่ได้แทนที่ สิ่งที่ฉันทำ : ฉันสร้างการกำหนดค่าแบบกำหนดเองใน/etc/nginx/conf.d/แบบเดียวกับที่ฉันทำกับบริการเดเบียนอื่น ๆ ปัญหา : อย่างไรก็ตามดูเหมือนว่าเป็นไปไม่ได้ที่จะแทนที่การกำหนดค่าบางอย่างเพราะฉันได้รับคำสั่ง "X" เป็นข้อผิดพลาดซ้ำซ้อน ดูเหมือนว่า Nginx จะไม่สนับสนุนการกำหนดค่าแทนที่เช่นเดียวกับบริการอื่น ๆ คำถาม : มีวิธีการแทนที่และเพิ่มตัวเลือกใหม่ให้กับบริบทhttp nginx โดยไม่ได้รับคำสั่งเป็นข้อผิดพลาดซ้ำกันหรือไม่ หรือฉันควรละทิ้งความคิดและอาละวาดอย่างสมบูรณ์nginx.confหรือไม่ ขอบคุณมากสำหรับความช่วยเหลือของคุณ. คำถามที่คล้ายกันนี้ไม่ได้แก้ปัญหาของฉันเพราะฉันต้องการกำไรจากตัวเลือกเริ่มต้นที่ nginx ตั้งค่าให้ฉันโดยอัตโนมัติ (เช่นworker_processes auto;)

2
ความแตกต่างระหว่าง "เส้นทาง" และ "เส้นทาง IP" คืออะไร?
ฉันพยายามเข้าใจเครื่องมือเครือข่ายบน Linux ฉันสับสนในขณะนี้เกี่ยวกับสิ่งที่ฉันควรใช้เพื่อจัดการเส้นทางคงที่: routeหรือip route?: เส้นทาง - แสดง / จัดการตารางการกำหนดเส้นทาง IP ip - แสดง / จัดการการกำหนดเส้นทางอุปกรณ์การกำหนดนโยบายและช่องสัญญาณ ความแตกต่างระหว่างสองเครื่องมือนี้คืออะไร?

2
ทำไม 14 อักขระถึงความยาวสูงสุดสำหรับคำสั่ง nginx server_name?
ฉันมีโฮสต์เสมือนต่อไปนี้ server { server_name abc.example.com; root /var/www/test/; index index.html; } เมื่อทำงานnginx -s reloadฉันได้รับข้อผิดพลาดต่อไปนี้: nginx: [ฉุกเฉิน] ไม่สามารถสร้าง server_names_hash คุณควรเพิ่ม server_names_hash_bucket_size: 32 เกิดขึ้นเช่นเดียวกันสำหรับชื่อเซิร์ฟเวอร์ใด ๆ ที่มี 15 อักขระขึ้นไป หากฉันตั้งค่า server_name เป็นab.example.com(หรือชื่อใด ๆ ที่มีความยาวต่ำกว่า 15 อักขระ) ปัญหาจะหยุดแสดง ในการแก้ไขปัญหานี้ฉันได้เพิ่มสิ่งต่อไปนี้ใน/etc/nginx/nginx.conf(ไม่ได้กำหนดไว้ก่อนหน้านี้): server_names_hash_bucket_size 64; ตั้งค่าเป็น 33 ใช้งานได้เช่นกัน แต่ไม่ใช่ 32 ทำไมความยาวสูงสุด 14 อักขระเริ่มต้นสำหรับ server_name คืออะไร ข้อ จำกัด นี้กำหนดโดยค่าเริ่มต้นของ nginx …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.