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

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

3
nginx failover โดยไม่มี load balance
ฉันมีปัญหาในการกำหนดค่า nginx ฉันใช้ nignx เป็น reverse proxy ฉันต้องการส่งคำขอทั้งหมดไปยังเซิร์ฟเวอร์เครื่องแรก หากเซิร์ฟเวอร์แรกไม่ทำงานฉันต้องการส่งคำขอไปยังเซิร์ฟเวอร์ที่สอง กล่าวโดยย่อฉันจะมีวิธีแก้ไขปัญหาความล้มเหลวได้อย่างไรโดยไม่ต้องทำโหลดบาลานซ์?

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

2
วิธีการแยกการกำหนดค่า nginx ข้ามหลายบรรทัด?
โดยเฉพาะอย่างยิ่งเมื่อกำหนดค่าส่วนหัวHPKP (หรือส่วนหัวแบบยาวอื่น ๆ โดยทั่วไป) จะเป็นประโยชน์ในการแบ่งบรรทัดในการกำหนดค่า nginx ผ่านหลายบรรทัด นี่คือผลลัพธ์ที่ต้องการ: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; อย่างไรก็ตามสำหรับเบราว์เซอร์ควรเป็นหนึ่งบรรทัดเท่านั้น: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; ดังนั้นฉันจึงลองทำบางสิ่ง แต่ไม่พอใจกับผลลัพธ์ที่ได้ ... ลองครั้งแรก: เพียงแค่แยกมัน add_header Public-Key-Pins ' pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; ' ทำงานได้ แต่curlฉันเห็นว่าเบราว์เซอร์ได้รับส่วนหัวพร้อมตัวแบ่งบรรทัดทั้งหมด ... ลองครั้งที่สอง: แบ็กสแลช จริง ๆ แล้วในบทความเชื่อมโยงแล้ว Scott Helme แนะนำสิ่งนี้: add_header Public-Key-Pins ' …

6
จะแยกวิเคราะห์และแปลงไฟล์ ini เป็นตัวแปรอาเรย์ bash ได้อย่างไร?
ฉันพยายามแปลงไฟล์ ini เป็นตัวแปรอาเรย์ของ bash ตัวอย่าง ini ดังต่อไปนี้: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path ดังนั้นสิ่งเหล่านี้จึงกลายเป็น: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar และอื่น ๆ ตอนนี้ฉันสามารถขึ้นมาด้วยคำสั่งนี้เท่านั้น awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) print $1 section "=" $2 }' นอกจากนี้ยังมีปัญหาอื่นคือมันไม่ได้ใช้พื้นที่ใกล้=เข้าสู่การพิจารณา ฉันคิดว่าsedน่าจะเหมาะกว่าสำหรับงานนี้ แต่ฉันไม่รู้ว่าจะเก็บและเก็บตัวแปรชั่วคราวสำหรับชื่อส่วนsedได้อย่างไร ดังนั้นความคิดวิธีการทำเช่นนี้?

6
มี etckeeper ที่เทียบเท่ากับ Windows หรือไม่? AKA Windows config revision-control
ฉันต้องการสร้างที่เก็บไฟล์กำหนดค่าส่วนกลางเพื่อให้ฉันสามารถเปลี่ยนแปลงการกำหนดค่าใด ๆ ภายใต้การควบคุมการแก้ไข (Mercurial) ซึ่งจะรวมถึงกล่อง GNU / Linux บางกล่อง (ซึ่งจะใช้ etckeeper), ไฟล์กำหนดค่าของอุปกรณ์เครือข่าย, ไฟล์กำหนดค่าเครื่องพิมพ์และสุดท้าย แต่ไม่ท้ายสุดหน้าต่างปรับแต่งค่า ฉันรู้ว่าคุณสามารถนำเข้าการกำหนดค่าบางอย่างเช่น ISA และ DHCPs เป็นไฟล์ข้อความ / xml และแม้กระทั่งโฟลเดอร์ที่แชร์เป็นคีย์รีจิสทรี แต่สำหรับสิ่งต่าง ๆ เช่น GPOs และ AD, IIS, MSSql และอื่น ๆ โดยทั่วไปคุณสามารถมีบางสิ่งบางอย่างที่เทียบเท่ากับ etckeeper ภายใต้ windows ได้หรือไม่ คล้ายกับบางคำสั่งที่อิงกับ PowerShell หรืออะไรทำนองนั้น? นอกจากนี้ ACLs และการอนุญาตอื่น ๆ ของไฟล์จะถูกสงวนไว้ภายใต้ version control (hg) หรือไม่? BTW …

2
การโหลดการตั้งค่า Apache ที่สวยงามจะต้องใช้รหัสผ่าน SSL Cert หรือไม่
ฉันมีเซิร์ฟเวอร์ apache ทำงานอยู่ซึ่งต้องการการอัพเดทการกำหนดค่าเล็กน้อย ฉันต้องการบังคับให้ Apache โหลดการกำหนดค่าอีกครั้ง (เช่นผ่าน /etc/init.d/httpd reload หรือ apachectl อย่างสง่างาม) แต่ฉันไม่มีรหัสผ่านใบรับรอง SSL ของเรา ผู้ดูแลระบบที่มีรหัสผ่านไม่พร้อมใช้งานในขณะนี้ หากฉันโหลดการกำหนดค่า apache ใหม่อีกครั้งใบรับรอง SSL จะต้องใช้รหัสผ่านอีกครั้งหรือไม่ หรือสิ่งนี้เกิดขึ้นระหว่างการรีสตาร์ทเซิร์ฟเวอร์แบบสมบูรณ์หรือไม่

3
Nginx รวมถึงไฟล์ปรับแต่งที่ไม่ได้อยู่ในลำดับ?
ลำดับที่ Nginx รวมถึงไฟล์การกำหนดค่าคงที่หรือไม่หรือไม่ Apache ระบุอักขระไวด์การ์ดอย่างชัดเจนในลำดับตัวอักษร ด้วย Nginx ดูเหมือนว่าสิ่งนี้จะไม่มีผลบังคับใช้และคู่มือจะไม่พูดอะไรเลย ในการตั้งค่าของฉัน20_example.comถูกรวมไว้ก่อนหน้า00_defaultนี้ซึ่งเอาชนะจุดประสงค์ของฉันในการกำหนดคำสั่งที่แชร์ (เช่นรูปแบบไฟล์บันทึก) ที่นั่น

4
คุณจะรวมไฟล์ไว้ใน Nginx vhost แบบมีเงื่อนไขได้อย่างไร
ในบรรทัดด้านล่างฉันอาจมีไฟล์กำหนดค่าเฉพาะไซต์ที่มีfastcgi_paramsเพิ่มเติมที่ไม่ซ้ำกับไซต์นั้น หากไฟล์นี้มีอยู่ฉันต้องการโหลด server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP scripts to php-fastcgi listening on port 9000 location ~ \.php { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; if (-f /path/www/$host/nginx.conf) { include /path/www/$host/nginx.conf; } } } อย่างไรก็ตามสิ่งนี้ไม่ได้ผลและข้อผิดพลาดที่ฉันได้รับคือ: nginx: [ฉุกเฉิน] "รวม" ไม่อนุญาตให้สั่งที่นี่ใน ... ปรับปรุง ฉันคิดว่าแทนที่จะตรวจสอบแยกฉันสามารถให้รวมถึงการตรวจสอบสำหรับฉัน server { listen 80 …

4
มีวิธีใช้คุณสมบัติ Autodiscover โดยไม่มีการแลกเปลี่ยนหรือไม่?
วิธีการค้นหาอัตโนมัติที่ใช้โดย Exchange นั้นดูดีมาก อย่างไรก็ตามฉันไม่มีการแลกเปลี่ยน ดูเหมือนว่าเมื่อตั้งค่าบัญชีอีเมลอุปกรณ์ / ไคลเอ็นต์เมลจะค้นหาไฟล์ autodiscover.xml มีวิธีในการสร้างไฟล์ดังกล่าวด้วยตัวเองและให้บริการบนเซิร์ฟเวอร์ Linux ปกติชี้ไปที่เซิร์ฟเวอร์จดหมาย Linux ปกติหรือไม่

1
PostgreSQL pg_hba.conf มีปัญหาในการเพิ่มโฮสต์หรือไม่
ฉันมีปัญหากับการกำหนดค่าเซิร์ฟเวอร์ postgresql ของฉัน ฉันติดตั้ง PostgreSQL 9.0.2 บน slackware 13.1x64 แล้วมันทำงานได้ดี แต่ฉันไม่สามารถเพิ่ม IP ที่สามารถเชื่อมต่อกับ PostgreSQL ได้จากระยะไกล บันทึกแสดงสิ่งนี้: LOG: invalid IP mask "trust": Name or service not known CONTEXT: line 83 of configuration file "/usr/local/pgsql-9.0.2/data/pg_hba.conf" FATAL: could not load pg_hba.conf และในบรรทัดนั้นฉันมี: host all all **.**.***.* trust ** คือที่อยู่ IP จริงของฉัน แต่ PostgreSQL …

1
การเลือกค่าสำหรับ wait_timeout & interactive_timeout ใน MySQL config หรือไม่
เรามีเซิร์ฟเวอร์สดที่ได้รับผลกระทบอย่างหนักดังนั้นเราจึงคาดว่าจะเพิ่มประสิทธิภาพทุกอย่างที่ทำได้ เรารันสคริปต์ MySQLTuner ที่มัน ( http://mysqltuner.com/ ) ซึ่งบอกเราว่าเราควรตั้งค่าน้อยกว่า 28800 สำหรับ wait_timeout & interactive_timeout มีตัวเลขที่เป็นไปได้มากมายให้เลือกตั้งแต่ 1 ถึง 28800! ฉันค้นหาความหมายของตัวแปรเหล่านี้ในเอกสาร MySQL แต่นั่นให้คำอธิบายพื้นฐานอย่างเดียวเท่านั้นและไม่มีแนวทางในการเลือกค่า มีค่าหรือไม่ที่ถือว่าเป็นแนวปฏิบัติที่ดีที่สุดที่ยอมรับโดยทั่วไป และอะไรคือผลลัพธ์ที่เป็นไปได้ของการเลือกค่าที่ต่ำเกินไป? ขอบคุณ บาร์ต

2
แทนที่ค่าคอนฟิก php-fpm pool ด้วยไฟล์อื่น
ต้องปรับแต่งการกำหนดค่าพูล php-fpm ของเซิร์ฟเวอร์ใหม่ฉันสงสัยว่ามันเป็นไปได้ / อนุญาต / แนะนำให้มีไฟล์พูลใหม่ซึ่งชื่อจะเรียงตามตัวอักษรหลังจากเดิมซึ่งมีเฉพาะค่าที่แทนที่การตั้งค่าเริ่มต้น การกำหนดค่าเดิมในชื่อ/etc/php/7.0/fpm/pool.dwww.conf ดูเหมือนว่าตามหน้าเว็บที่เกี่ยวข้องกับการติดตั้งวิศวกรจะปรับเปลี่ยนต้นฉบับโดยตรง (บันทึกสำเนาของค่าเริ่มต้น) เช่น [www] ... user www-data group www-data pm.max_children 2 ให้หลังจากการดัดแปลง [www] ... user myapp ; was www-data group myapp ; was www-data pm.max_children 8 ; was 2 แต่ดูเหมือนว่าจะเป็นงานที่ต้องทำซ้ำหลังจากการอัพเกรด php-fpm ครั้งถัดไป (นอกจากนี้การกำหนดค่าอยู่ใน7.0เส้นทางที่กังวล) แทนที่จะแก้ไขไฟล์ต้นฉบับฉันต้องการเก็บไว้ไม่เปลี่ยนแปลงและเพิ่มอีกไฟล์หนึ่งบอกwwwmyapp.confว่าจะประกาศพูลเดียวกันและมีเฉพาะค่าที่เปลี่ยนไป ใน wwwmyapp.conf [www] ; same pool! user myapp …

2
ฉันจะกำหนดค่าบล็อกตำแหน่งที่ตั้งให้ส่งคืนไฟล์เดียวใน nginx ได้อย่างไร
ในแอปพลิเคชันของฉันฉันต้องการตำแหน่ง "/" เพื่อส่งคืนไฟล์ index.html แบบคงที่ฉันต้องการ "/ static" เพื่อให้บริการไฟล์คงที่จากโฟลเดอร์และฉันต้องการให้คำขออื่น ๆ ทั้งหมดส่งคืน 404 ไม่ใช่พบ ในภายหลังฉันจะเปลี่ยนเส้นทางคำขออื่น ๆ ทั้งหมดไปยังเซิร์ฟเวอร์ WSGI นี่คือการกำหนดค่าของฉันในปัจจุบัน: # Dev server. server { listen 1337; charset UTF-8; location / { rewrite ^ static/index_debug.html break; } location /static { alias /home/tomas/projects/streamcore/static; } } โฟลเดอร์คงทำงานได้อย่างสมบูรณ์ แต่ "/" กำลังกลับมา 404 ไม่พบ ฉันได้ลองด้วย: alias /home/tomas/projects/streamcore/static/index_debug.html; …

4
กำลังมองหาเอกสารที่ดีของไฟล์ odbc.ini และ odbcinst.ini บน Linux
ฉันเห็นข้อมูลบางส่วนข้อมูลเก่า แต่ไม่มีอะไรดีเท่ากับไฟล์ตัวอย่างจริงที่มีความคิดเห็นสั้น ๆ ที่ฉันมีในเครื่อง ฉันต้องการที่จะเข้าใจความสัมพันธ์ระหว่างแน่นอนและodbc.ini odbcinst.iniผิวเผินมันค่อนข้างชัดเจน - ที่ด้านบนของodbc.iniไฟล์มีส่วนดังนี้: [ODBC Data Sources] MYDSN = MyDriverName ... อย่างไรก็ตามฉันไม่แน่ใจว่าสามารถทำได้เช่นมีการตั้งค่าในไดรเวอร์หรือส่วน DSN 1) ฉันมีDriver = /path/to/file/.soทั้งบรรทัดในไฟล์และบางครั้งค่าต่างกัน มันสมเหตุสมผลหรือไม่ ถ้าเป็นเช่นนั้น 2) odbcinst.iniเป็น "ต้นแบบ" แบบ JavaScript odbc.iniหรือเปล่า? กล่าวอีกนัยหนึ่งถ้าฉันสร้าง DSN จำนวนหนึ่งด้วยการตั้งค่าทั่วไปฉันสามารถโปรโมตการตั้งค่าทั่วไปจากodbc.iniภายในได้odbcinst.iniหรือไม่ 3) ความแตกต่างระหว่างDriverและSetupในodbcinst.iniคืออะไร? พวกเขาดูเหมือนจะมีค่าเดียวกัน การตั้งค่าเฉพาะฐานข้อมูลเหล่านี้เป็นสากลหรือ?

2
Apache / httpd ไม่เริ่มทำงานโดยอัตโนมัติเมื่อบูต
ฉันติดตั้ง apache2 บน Amazon Linux AMI release 2012.03 แล้ว ฉันสามารถที่จะเริ่มต้นด้วยตนเองได้ดีไม่มีข้อผิดพลาดใด ๆ /etc/init.d/httpd startที่ใช้ อย่างไรก็ตามเครื่องจะไม่เริ่มต้นโดยอัตโนมัติเมื่อบูตเครื่อง ปรากฏว่าทุกอย่างได้รับการกำหนดค่าอย่างถูกต้องในไดเรกทอรี rc * .d ของฉัน นี่คือผลลัพธ์ของfind /etc/rc.d -name "*httpd*" | xargs ls -l: -rwxr-xr-x 1 root root 3371 Feb 16 2012 /etc/rc.d/init.d/httpd lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc0.d/K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root …

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