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

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

5
เซิร์ฟเวอร์ SMTP ขาออกเท่านั้น
ฉันต้องการตั้งค่าเซิร์ฟเวอร์ SMTP ขาออกเท่านั้นใน Debian ดังนั้นเว็บแอปพลิเคชันของฉันจะสามารถส่งอีเมลผ่านทางมันได้ ฉันไม่ต้องการใช้โฮสต์อื่นเนื่องจากความปลอดภัยและความสามารถในการปรับแต่งการตั้งค่าของฉันเอง ฉันต้องการติดตั้ง Postfix และกำหนดค่าเฉพาะในโหมดขาออก (ฉันไม่ต้องการให้เป็นรีเลย์) ดังนั้นฉันต้องการถามคำแนะนำวิธีการทำในวิธีที่ดีที่สุด ไม่จำเป็นต้องมีผู้ใช้ผู้ใช้ปลายทางและตัวเลือกอื่น ๆ ที่ Postfix จัดหาให้ ฉันคิดว่าฉันควรแนบ Postfix กับชื่อโฮสต์บางตัวเท่านั้นดังนั้นที่อยู่ IP ของฉันจึงสามารถแก้ไขได้ ฉันยังคิดว่า Postfix อาจเป็นวิธีที่ซับซ้อนเล็กน้อยสำหรับงานนี้ หากคุณรู้จักเครื่องมือที่ง่ายกว่านี้ให้ฉันรู้

4
ฉันจะตั้งค่าไฟล์ php.ini ต่อไซต์บนเซิร์ฟเวอร์ LAMP โดยใช้ NameVirtualHosts ได้อย่างไร
ฉันมีโคมไฟเซิร์ฟเวอร์ที่ให้บริการจำนวนเว็บไซต์ที่แตกต่างกันโดยใช้NameVirtualHosts จนกระทั่งเมื่อเร็ว ๆ นี้การมีไฟล์ php.ini ทั่วโลกนั้นใช้งานได้ดี แต่เมื่อเร็ว ๆ นี้หนึ่งในนักพัฒนาของเราได้ร้องขอการตั้งค่าบางอย่างใน php.ini ที่ฉันไม่ต้องการตั้งค่าทั่วโลก ฉันค่อนข้างมั่นใจว่าฉันได้ยินมาว่าคุณสามารถตั้งค่าไฟล์ php.ini แบบต่อไซต์ได้แต่ไม่รู้จะทำอย่างไร ใครบางคนชี้ให้ฉันในทิศทางที่ถูกต้องว่าจะทำสิ่งนี้ได้อย่างไร?

2
จะแบ่งไฟล์การกำหนดค่าโพรได้อย่างไร?
ตอนนี้เรากำลังใช้Prometheusสำหรับการตรวจสอบของเราและเรามีการกำหนดค่าจำนวนมาก (ไฟล์กำหนดค่าหลัก prometheus.yml ของเรามีความยาว 1,400 บรรทัด) ฉันต้องการแยกสิ่งนี้ออกเป็นกลุ่มตรรกะ (อาจเป็น DEV / TEST / PROD?) แต่ฉันไม่สามารถหาเอกสารใด ๆ เกี่ยวกับวิธีการใช้ "รวม" (หรือคล้ายกัน) ในไวยากรณ์ไฟล์ Prometheus ได้ มีใครทำเช่นนี้กับไฟล์ config ของ Prometheus หรือไม่ ถ้าเป็นเช่นนั้นคุณทำได้อย่างไร

2
ElasticBeanstalk: ตั้งค่าประเภทอินสแตนซ์และกลุ่มความปลอดภัยจากไฟล์ปรับแต่ง
ฉันมีปัญหาในการกำหนดประเภทอินสแตนซ์และกลุ่มความปลอดภัยผ่าน.ebextensions/*.configไฟล์ในรูทของชุดแอปพลิเคชันของฉัน สั้น ๆ ฉันมีสองไฟล์กำหนดค่าที่มีลักษณะดังนี้: .ebextensions/01-options.config: option_settings: [...] - namespace: 'aws:elasticbeanstalk:application:environment' option_name: CONFIG_FILE_ONE value: '01-options.config' [...] และ.ebextensions/02-app-test-env.config: option_settings: - namespace: 'aws:elasticbeanstalk:application:environment' option_name: NODE_ENV value: 'Test' - namespace: 'aws:elasticbeanstalk:application:environment' option_name: CONFIG_FILE_TWO value: '02-app-test-env' - namespace: aws:autoscaling:launchconfiguration option_name: InstanceType value: t2.micro - namespace: aws:autoscaling:launchconfiguration option_name: SecurityGroups value: sg-ys75dfs2 ตอนนี้ตัวแปรสภาพแวดล้อมมีการตั้งค่าเพื่อให้ฉันรู้ว่ามันอ่านไฟล์ config ของทั้งสอง แต่กลุ่มรักษาความปลอดภัยและประเภทเช่นไม่ได้เป็นชุด - …

4
วิธีกำหนดค่าชื่อโดเมนจริงสำหรับที่อยู่ผู้ส่ง
ฉันพยายามส่งอีเมลโดยใช้mail()ฟังก์ชั่นphp แต่มันล้มเหลวอย่างใดบ่นว่าจำเป็นต้องมีชื่อโดเมนจริง ต่อไปนี้เป็นข้อสังเกตใน maillog: sendmail 4984 r25984: จาก = apache, size = 273, class = 0, nrcpts = 1, msgid = <201.r25@localhost.localdomain>, relay = apache @ localhost sendmail 4985 r25985: ruleset = check_mail, arg1 = mydomain.com [127.0.0.1], ปฏิเสธ = 553 5.5.4 ... ชื่อโดเมนจริงที่จำเป็นสำหรับที่อยู่ผู้ส่งsendmail 4984 r25984: to=external@server.com, ctladdr = apache (48/48) …

6
เครื่องหมายทับท้ายที่ไม่สอดคล้องในตัวแปร DOCUMENT_ROOT ใน PHP เมื่อใช้ Apache
ในสภาพแวดล้อมเซิร์ฟเวอร์ที่แตกต่างกัน PHP $_SERVER['DOCUMENT_ROOT']super global บางครั้งก็มีเครื่องหมายทับท้ายและบางครั้งก็ไม่มี ฉันคิดว่าปัญหานี้เกี่ยวข้องโดยตรงกับการกำหนด Apache DocumentRootในhttpd.confไฟล์: เช่นฉันจะคิดว่าถ้าhttpd.confไม่มีเครื่องหมายทับ: <VirtualHost *:8880> DocumentRoot /var/www/live/current ... จากนั้นecho $_SERVER['DOCUMENT_ROOT']ควรให้/ var / www / live / current และถ้าhttpd.confมีเครื่องหมายสแลชต่อท้าย: <VirtualHost *:8880> DocumentRoot /var/www/live/current/ ... จากนั้นecho $_SERVER['DOCUMENT_ROOT']ควรให้/ var / www / live / current / นี่เป็นกรณีใน Ubuntu 10.04 แต่ใน RHEL 5.5 จะมีการเพิ่มเครื่องหมายสแลชต่อท้าย$_SERVER['DOCUMENT_ROOT']แม้ว่าจะไม่มีการกำหนดไว้ใน Apache มีความคิดว่าทำไมสิ่งนี้เกิดขึ้น? มีพารามิเตอร์การกำหนดค่าที่ฉันขาดหายไปหรือไม่ สำหรับการอ้างอิง: …

7
ปัญหาการกำหนดค่า Postfix (ไม่มีที่อยู่โดเมนของผู้ส่ง)
ฉันกำลังตั้งค่าเซิร์ฟเวอร์ linux ที่ฉันต้องการส่งจดหมายอย่างอิสระจาก mailserver หลักของเรา (เช่นโดยตรง) ปัญหาคือเมื่อผมส่งจดหมายไปยังที่อยู่ภายนอกมันตีกลับด้วยข้อความโดเมนของที่อยู่ผู้ส่งไม่ได้อยู่ (กำลังส่งจดหมายเป็น root@domain.local) วิธีที่เหมาะสมในการเปลี่ยนโดเมนของผู้ส่งอีเมลของฉันคืออะไร?


2
ตัวอย่าง 4.71 ไม่ได้เพิ่มลายเซ็น DKIM ให้กับอีเมลขาออก
ฉันกำลังพยายามเพิ่ม DKIM ไปยังโดเมนของฉันฉันได้สร้างคีย์แล้วเพิ่มสิ่งต่อไปนี้ใน/etc/exim4/conf.d/transport/30_exim4_config_remote_smtp: dkim_domain = mydomain.com dkim_selector = mail1 dkim_private_key = /etc/exim4/dkim.key เริ่มeximบริการใหม่พยายามdpkg-reconfigureแต่อีเมลทั้งหมดจะถูกส่งโดยไม่มีลายเซ็น /var/log/exim4/panic.logมันว่างเปล่า. ไม่มีข้อผิดพลาดหรืออะไร ผมทำอะไรผิดหรือเปล่า? Ubuntu 10.04 LTS ### transport/30_exim4-config_remote_smtp ################################# # This transport is used for delivering messages over SMTP connections. remote_smtp: debug_print = "T: remote_smtp for $local_part@$domain" driver = smtp .ifdef REMOTE_SMTP_HOSTS_AVOID_TLS hosts_avoid_tls = REMOTE_SMTP_HOSTS_AVOID_TLS .endif .ifdef …

2
ตัวกรอง fail2ban แบบกำหนดเองสำหรับความพยายามในการ phpMyadmin bruteforce
ในการค้นหาเพื่อป้องกันการphpMyAdminพยายามลงชื่อเข้าใช้ที่ล้มเหลวมากเกินไปfail2banฉันได้สร้างสคริปต์ที่บันทึกว่าการพยายามทำแฟ้มล้มเหลว:/var/log/phpmyadmin_auth.log บันทึกที่กำหนดเอง รูปแบบของ/var/log/phpmyadmin_auth.logไฟล์คือ: phpMyadmin login failed with username: root; ip: 192.168.1.50; url: http://somedomain.com/phpmyadmin/index.php phpMyadmin login failed with username: ; ip: 192.168.1.50; url: http://192.168.1.48/phpmyadmin/index.php ตัวกรองที่กำหนดเอง [Definition] # Count all bans in the logfile failregex = phpMyadmin login failed with username: .*; ip: <HOST>; phpMyAdmin คุก [phpmyadmin] enabled = true port = …

1
เพิ่มค่าของ LimitRequestFieldSize ใน Apache
ฉันได้พัฒนาแอพพลิเคชั่นที่ใช้ปลั๊กอิน jQuery ซึ่งจะใช้ข้อมูลคุกกี้มากเกินไป ปัญหาคือหลังจากทุกคำขอ 15-20 ฉันจะแสดงข้อความข้อผิดพลาดนี้โดยเบราว์เซอร์: เบราว์เซอร์ของคุณส่งคำขอว่าเซิร์ฟเวอร์นี้ไม่เข้าใจ ขนาดของฟิลด์ส่วนหัวคำขอเกินขีด จำกัด เซิร์ฟเวอร์ หลังจากขุดไปเรื่อย ๆ ฉันรู้ว่า Apache เริ่มต้นมีค่าเริ่มต้นของความยาวคุกกี้ 8190 bytesบางรอบ ในการเพิ่มขีด จำกัด ฉันต้องเปลี่ยน / เพิ่มคำสั่งด้านล่างเพื่อกำหนดค่าของฉัน LimitRequestFieldSize 16380 ฉันพยายามเพิ่มรหัสข้างต้นใน .htaccessและรีสตาร์ทเซิร์ฟเวอร์ apache ด้วย แต่ไม่ได้ผล ฉันสับสนที่จะวางสายนี้; มันอยู่ในhttpd.confไฟล์หรือไม่? หรือมีวิธีใดที่ฉันสามารถเพิ่มขีด จำกัด โดยใช้.htaccessไฟล์ได้? ฉันจะขอบคุณถ้ามีคนชี้ให้ฉันไปในทิศทางที่ถูกต้อง และ BTW ฉันใช้ OSX 10.7.4 โดยใช้ MAMP

4
ทำไมแคชไฟล์แบบคงที่กับวานิชทำไมไม่ผ่าน
ฉันมีระบบเหลืออยู่ nginx / php-fpm / varnish / wordpress และ amazon s3 ตอนนี้ฉันได้ดูไฟล์การกำหนดค่าจำนวนมากในขณะที่ตั้งค่าระบบและในทุกไฟล์ฉันพบสิ่งนี้: /* If the request is for pictures, javascript, css, etc */ if (req.url ~ "\.(jpg|jpeg|png|gif|css|js)$") { /* Remove the cookie and make the request static */ unset req.http.cookie; return (lookup); } ฉันไม่เข้าใจว่าทำไมถึงทำเช่นนี้ ตัวอย่างส่วนใหญ่เรียกใช้ NginX เป็นเว็บเซิร์ฟเวอร์ ตอนนี้คำถามคือทำไมคุณจะใช้แคชวานิชเพื่อแคชไฟล์คงที่เหล่านี้ ฉันรู้สึกดีกว่าที่จะแคชเฉพาะไฟล์ไดนามิกเพื่อให้ php-fpm …

1
กำลังดูการกำหนดค่า Apache httpd ที่คำนวณอย่างสมบูรณ์หรือไม่
มีคำสั่ง / เครื่องมือในการสร้างการกำหนดค่าที่คำนวณซึ่ง Apache httpd ใช้อยู่หรือไม่? ฉันรู้ว่าฉันสามารถผ่าน httpd.conf และไฟล์การกำหนดค่าอื่น ๆ ได้ด้วยตนเอง แต่มีเครื่องมือมาตรฐานในการสร้างการกำหนดค่าของไฟล์และส่วนที่รวมทั้งหมดที่ใช้เพื่อความสะดวกหรือไม่ ขอบคุณ เจมส์ แก้ไข:ฉันควรได้กล่าวถึงฉันยังใช้ Apache รุ่น Windows x-64 จากไบนารีที่สร้างไว้ล่วงหน้า

4
จำนวนโดเมนบนเซิร์ฟเวอร์ Apache เดียว
ฉันโฮสต์โดเมนประมาณ 300 โดเมนสำหรับลูกค้าของฉันบนเซิร์ฟเวอร์ Apache เครื่องเดียว พวกเขาทั้งหมดไม่มีปริมาณการรับส่งข้อมูลมากดังนั้นการโหลดเซิร์ฟเวอร์จึงไม่เป็นปัญหา ตามทฤษฎีแล้วไม่ควร จำกัด จำนวนโดเมนที่มีทราฟฟิกต่ำเช่นนี้ที่ฉันมีบนเซิร์ฟเวอร์ แต่ฉันกังวลว่าถ้าฉันมีโดเมนบนเซิร์ฟเวอร์มากเกินไปรายชื่อโดเมนที่จะตรวจสอบคำขอที่เข้ามาแต่ละครั้งจะช้าลง Apache ลง. มีกฎง่ายๆหรือไม่ว่าสามารถกำหนดค่า Apache ได้นานแค่ไหนและมีโดเมนต่างกันกี่โดเมนที่สามารถจัดการได้โดยไม่มีปัญหา 500 โอเคไหม 5000? Clarifying:ฉันไม่ได้ถามเกี่ยวกับปริมาณการรับส่งข้อมูลของเซิร์ฟเวอร์ที่สามารถจัดการได้ ฉันรู้ว่าเซิร์ฟเวอร์เฉพาะนี้สามารถจัดการปริมาณการรับส่งข้อมูลปัจจุบันอย่างน้อยสองเท่า ฉันต้องการทราบว่าจำนวนโดเมนเป็นปัจจัยสำคัญหรือไม่

1
IIS 7.5 (Express) applicationhost.config: PhysicalPath ของ virtualDirectory เป็นเส้นทางสัมพัทธ์ได้หรือไม่?
ฉันกำลังกำหนดค่าไซต์applicationhost.configสำหรับ IIS 7.5 Express: <site name="default" id="1" serverAutoStart="true"> <application path="/"> <virtualDirectory path="/" physicalPath="%IIS_BIN%\..\Somewhere\Else" /> <!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ --> </application> ... </site> ฉันพบว่าการระบุเส้นทางที่เกี่ยวข้องตามที่ปรากฏดูเหมือนจะไม่ทำงานและจะนำไปสู่ 500.19 Internal Server ErrorHTTP IIS รายงานรหัสข้อผิดพลาดเพิ่มเติม0x8007007bซึ่งหลังจาก googling บางแห่งดูเหมือนว่าจะระบุไวยากรณ์ของเส้นทางไฟล์ที่ไม่ถูกต้อง มีวิธีใดบ้างที่รอบข้อผิดพลาดนี้เพื่อให้ฉันสามารถใช้เส้นทางกายภาพสัมพัทธ์กับรูทเว็บไซต์ของฉันได้

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