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

Apache HTTP Server เป็นเว็บเซิร์ฟเวอร์แบบโอเพ่นซอร์สซึ่งมีต้นกำเนิดมาจากชุดของแพตช์ไปยัง NCSA HTTPd Apache เป็นเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมมากที่สุดในโลกซึ่งทำงานบนเซิร์ฟเวอร์เว็บทั้งหมด 54.90% ตามการสำรวจของ Netcraft เมื่อเดือนกรกฎาคม 2010

7
ตัววิเคราะห์บันทึก Apache ที่ดีที่สุดคืออะไร [ปิด]
คุณสามารถแนะนำตัววิเคราะห์บันทึกเรียลไทม์สำหรับการเข้าถึง Apache และบันทึกข้อผิดพลาดได้อย่างไร มีรายการซอฟต์แวร์วิเคราะห์เว็บบน WikiPedia แต่จะเป็นการดีหากได้รับฟังความคิดเห็นจากผู้ที่มีประสบการณ์โดยไม่ต้องลองทั้งหมด โปรดอย่าแนะนำ Google Analytics หรือชุดการวิเคราะห์ / โฮสต์ JavaScript อื่น ๆ ที่ใช้งานอยู่แล้ว GA ไม่ใช่แบบเรียลไทม์และไม่มีข้อมูลบางส่วนที่บันทึกแสดง ตัวอย่างเช่นข้อผิดพลาด 404, ข้อผิดพลาดสคริปต์, ข้อความค้นหาแบบเต็มของการอ้างอิง, ที่อยู่ IP, เส้นทางของผู้เข้าชมเว็บไซต์ ฯลฯ ...

2
ฉันสามารถข้ามคำถามวลีรหัสผ่าน PEM เมื่อฉันรีสตาร์ทเว็บเซิร์ฟเวอร์ได้หรือไม่
หลังจากซื้อใบรับรอง SSL หลายโดเมนฉันได้เริ่มทดสอบกับเว็บเซิร์ฟเวอร์ Nginx (ทำตามเอกสารในหน้า SSL wikiของพวกเขา) ทุกอย่างทำงานได้ดีและฉันได้รับสัญลักษณ์รูปกุญแจสีเขียวในแถบ URL แต่ ... ทุกครั้งที่ฉันรีสตาร์ท Nginx ฉันถูกถามคำถามต่อไปนี้ (สำหรับเซิร์ฟเวอร์แต่ละครั้งเช่น5 ครั้ง ): การเริ่มต้น nginx: ป้อนวลีรหัสผ่าน PEM: นี่เป็นเรื่องปกติและคนอื่น ๆ อีกมากมายทำอะไรบ้าง? หรือฉันสามารถกำหนดค่าเพื่อให้จำรหัสผ่านได้? โดยเฉพาะปัญหานี้เกิดขึ้นเมื่อรีบูตเครื่องเนื่องจากเว็บเซิร์ฟเวอร์จะไม่เริ่มจนกว่าจะป้อนวลี PEM Pass (หมายถึงเว็บไซต์หยุดทำงานจนกว่าจะมีการโต้ตอบกับมนุษย์)
28 security  apache  https  nginx 


4
อนุญาตให้เข้าถึงโฮสต์เสมือน Apache จากเครือข่ายท้องถิ่นเท่านั้น
ฉันมีหน้าเว็บบนเซิร์ฟเวอร์ Linux ที่ฉันดูแลโดยใช้ Apache 2.2 เซิร์ฟเวอร์นี้สามารถมองเห็นได้จากโลกภายนอกสำหรับบริการอื่น ๆ ฉันต้องการกำหนดค่า Apache เพื่อให้โฮสต์เสมือนที่กำหนดสามารถมองเห็นได้จากภายในเครือข่ายท้องถิ่นเท่านั้นดังนั้นฉันสามารถปรับใช้เว็บแอปพลิเคชันเพื่อรับข้อเสนอแนะจากบุคคลอื่นในองค์กรของฉัน ฉันคิดว่าสิ่งนี้เกี่ยวข้องกับคำสั่งอนุญาต แต่การทดลองของฉันไม่เป็นไปด้วยดี ฉันจะแก้ไขไฟล์ปรับแต่งเพื่อให้บรรลุได้อย่างไร ฉันควรเปลี่ยนการกำหนดค่าไฟร์วอลล์ด้วยหรือไม่
19 apache  apache2  linux 

2
คำสั่งและลำดับความสำคัญของการดำเนินการ htaccess
ทุกคนสามารถอธิบายให้ฉันในสิ่งที่ apache สั่งรันไฟล์. htaccess อยู่ในระดับที่แตกต่างกันของเส้นทางเดียวกันและวิธีการเขียนกฎในนั้นจัดลำดับความสำคัญ? ตัวอย่างเช่นทำไมกฎการเขียนซ้ำใน. htaccess ด้านล่างไม่ทำงานและเป็นกฎที่มีการ/blogจัดลำดับความสำคัญ .htaccess ใน / RewriteEngine on RewriteBase / RewriteRule ^blog offline.html [L] .htaccess ใน /blog RewriteEngine On RewriteBase /blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] PS: ฉันไม่เพียงแค่มองหาคำตอบ แต่สำหรับวิธีที่จะเข้าใจ apache / mod_rewrite internals ... ทำไมฉันถึงสำคัญกว่าวิธีการแก้ไขนี้

2
ใบรับรอง StartSSL ให้ SEC_ERROR_REVOKED_CERTIFICATE ใน Firefox และ ERR_CERT_AUTHORITY_INVALID ใน Chrome
ใบรับรอง HTTPS ที่ฉันมีอยู่กำลังจะหมดอายุในไม่ช้าฉันจึงซื้อใบรับรองใหม่ ฉันมีเวลายากมากในการติดตั้งอย่างถูกต้องแม้ว่า ฉันมีใบรับรองไวด์การ์ดจาก StartSSL เนื่องจาก*.deadsea.ostermiller.orgฉันพยายามติดตั้งบนเว็บเซิร์ฟเวอร์ Apache ของฉัน การกำหนดค่า Apache ของฉันสำหรับ SSL คือ: SSLEngine on SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!LOW:!aNULL:!eNULL SSLCertificateFile /etc/apache2/ssl/2017-deadsea.ostermiller.org.crt SSLCertificateKeyFile /etc/apache2/ssl/2017-stephen-ostermiller.key SSLCertificateChainFile /etc/apache2/ssl/2017-startssl-class3-root-bundle.crt ซึ่งมาจากคำแนะนำที่ฉันได้รับจาก: https://www.startssl.com/Support?v=21 ฉันรีสตาร์ท apache ซึ่งรีสตาร์ทได้ดี ฉันกำลังพยายามเข้าถึงhttps://test.deadsea.ostermiller.org/ (ซึ่งควรให้ข้อผิดพลาด 404) ในเบราว์เซอร์ต่างๆและบางอันกำลังทำงานอยู่และบางอันก็ไม่ได้ Curl ทำได้ดี: $ curl -s --head https://test.deadsea.ostermiller.org/ HTTP/1.1 404 Not Found Date: Wed, …

3
ทรัพยากรที่ยอดเยี่ยมสำหรับการควบคุมดูแล Apache คืออะไร
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันทำงานกับ Apache มาสองสามปีแล้วและรู้สึกสะดวกสบายกับการจัดการพื้นฐานและการกำหนดค่า อย่างไรก็ตามฉันต้องการเพิ่มทักษะของฉันตั้งแต่การดูแลขั้นพื้นฐานไปจนถึงการเป็นพ่อมด Apache ตัวจริง บางคนต้องอ่านหนังสือรายชื่อส่งเมลฟีดและอื่น ๆ สำหรับผู้ที่ต้องการเพิ่มระดับความสามารถโดยรวมของ Apache ด้วย?
14 apache 

5
มันคุ้มค่าที่จะดูเว็บเซิร์ฟเวอร์อื่นที่ไม่ใช่ apache หรือไม่?
ฉันมักจะใช้งานเว็บไซต์ของฉันภายใต้ apache โดยค่าเริ่มต้น ฉันเคยได้ยินสิ่งต่าง ๆ เกี่ยวกับ NGinX แล้วและฉันก็สงสัยว่าภายใต้เงื่อนไขใดจะดีกว่า นอกจาก apache และ Nginx แล้วตัวเลือกอื่น ๆ สำหรับเว็บเซิร์ฟเวอร์คืออะไรและมีประโยชน์อย่างไรบ้าง
13 server  apache  nginx 

1
จะส่งพารามิเตอร์ GET ไปยัง URL ที่เขียนใหม่ได้อย่างไร
ฉันมี.htaccessกฎการเขียนซ้ำเช่นนี้: RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^search/(.*)$ search.php?q=$1 สิ่งนี้จะเป็นหากผู้เข้าชมคนhttp://example.com/search/testURI http://www.example.com/search.php?q=testที่ที่มีการประมวลผลจริงๆ ตอนนี้ถ้าฉันพยายามส่งพารามิเตอร์สุ่ม GET พิเศษไปยัง URL ที่เขียนใหม่ของฉันพารามิเตอร์จะถูกละเว้น ดังนั้นถ้าฉันพยายามไปที่นี่: http://www.example.com/search/whatever?extra=true พารามิเตอร์extraจะถูกละเว้น ดูเหมือนจะไม่ผ่านเลย สามารถแก้ไขปัญหานี้ได้หรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร

4
การตีความของตัวแทนผู้ใช้ที่ว่างเปล่า
ฉันจะตีความตัวแทนผู้ใช้ว่างได้อย่างไร ฉันมีรหัสการวิเคราะห์ที่กำหนดเองและรหัสนั้นจะต้องวิเคราะห์ปริมาณการใช้งานของมนุษย์เท่านั้น ฉันมีรายชื่อตัวแทนผู้ใช้ที่แสดงถึงปริมาณการใช้งานของมนุษย์และปริมาณการใช้บอต แต่ตัวแทนผู้ใช้ที่ว่างเปล่ากำลังพิสูจน์ว่าเป็นปัญหา และฉันได้รับปริมาณข้อมูลจำนวนมากด้วยตัวแทนผู้ใช้ที่ว่างเปล่าประมาณ 10% นอกจากนี้ฉันได้สร้างทราฟฟิกมนุษย์กับรายการตัวแทนผู้ใช้ทราฟฟิกทบ็อตด้วยการวิเคราะห์บันทึกปัจจุบันของฉัน เช่นนี้ฉันอาจจะพลาดรายการจำนวนมากในนั้น มีรายชื่อตัวแทนผู้ใช้ที่ได้รับการดูแลเป็นอย่างดีซึ่งแสดงถึงทราฟฟิกของ bot หรือตรงกันข้ามรายการของตัวแทนผู้ใช้ที่แสดงถึงทราฟฟิกของมนุษย์?

2
เหตุใดเว็บไซต์ของฉันจึงทำงานกับ www ใน URL ได้เท่านั้น
ฉันสับสนเล็กน้อยตามประเด็นต่อไปนี้: มีเว็บไซต์ข้อความทั่วไปที่ไม่มี javascript ซึ่งใช้ได้กับคำนำหน้าเท่านั้น http://www.mysite.corporation.comทำงานได้ แต่http//mysite.corporation.comจะไม่ทำงาน จะเกิดอะไรขึ้น? ฉันใช้ VPS ของ LAMP สองสามตัวและไม่เคยนึกถึงปัญหาที่เกิดขึ้นกับ www ชั้นนำ ทำไมผู้คนถึงเขียน URL ด้วย www มีประวัติเบื้องหลังบ้างไหม?

6
บังคับให้ SSL และ www ใน. htaccess
ฉันกำลังมองหาวิธีการบังคับ SSL wwwและ ฉันสามารถบังคับทั้งสองอย่างแยกกัน แต่ฉันก็ยังเจอกับปัญหาการเปลี่ยนเส้นทาง รหัสต่อไปนี้ใช้งานได้เมื่อจัดการ URL ในรูปแบบนี้http://example.comและเปลี่ยนเส้นทางอย่างถูกต้องhttps://www.example.comแต่เมื่อ URL ขาเข้าhttps://example.comนั้นจะไม่ถูกส่งต่อไปยังhttps://www.example.com- คำแนะนำใด ๆ แก้ไข: มันก็ควรจะส่งไปhttp://www.example.comhttps://www.example.com RewriteCond %{REMOTE_ADDR} !127\.0\.0\.0 RewriteCond %{SERVER_PORT} 80 RewriteCond %{HTTP_HOST} !^www.example\.com$ RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

4
การทดสอบปัญหาเซิร์ฟเวอร์ราคาถูก [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Webmasters Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา แผนกไอทีขององค์กรที่ไม่แสวงหากำไรที่ฉันทำงานเพื่อเพิ่งได้เซิร์ฟเวอร์เสมือนใหม่ที่ใช้งาน CentOS (พร้อม Apache และ PHP 5) ซึ่งควรจะโฮสต์เว็บไซต์ของเรา ในระหว่างกระบวนการตั้งค่าเซิร์ฟเวอร์ฉันค้นพบว่าการใช้งานเครื่องใหม่เพียงเล็กน้อยทำให้เกิดปัญหาประสิทธิภาพการทำงานที่สำคัญ (ฉันไม่สามารถแยก tarballs ได้โดยไม่ต้องหยุดทำงาน) หลังจากผ่านไปหลายสัปดาห์จากการร่ายในที่มืดโดยการสนับสนุนทางเทคนิคตอนนี้ดูเหมือนว่าจะทำงานได้ดี แต่ฉันยังคงกังวลเกี่ยวกับการย้ายเว็บไซต์หลักที่นั่น ฉันไม่มีงบประมาณที่จะทำงานกับ (ดังนั้นจึงไม่มีซอฟต์แวร์หรือบริการที่ต้องการเงิน) แม้ว่าจะมีการตัดทอนล่าสุดฉันมีเดสก์ท็อปรุ่นเก่าหลายตัวที่ฉันสามารถใช้หากมันช่วยได้ ไซต์ไม่จำเป็นต้องทนต่อปริมาณการเข้าชมจำนวนมาก (เป็นเว็บไซต์ Drupal เพียงไม่กี่พันผู้เข้าชมต่อวัน) แต่ฉันต้องการที่จะนำมันผ่านบิตของมันก้าวก่อนที่จะย้ายเว็บไซต์หลักมากกว่า เครื่องมือราคาถูกอะไรที่ฉันสามารถใช้เพื่อรับรู้ว่าเซิร์ฟเวอร์สามารถทนต่อการรับส่งข้อมูลในระดับต่ำได้หรือไม่ ฉันยังไม่ต้องการทดสอบไซต์เองเพียงแค่การดำเนินการขั้นพื้นฐานของเซิร์ฟเวอร์

1
ทำไม chmod 777 ไม่ปลอดภัย?
ไฟล์ chmod 777 เปลี่ยนการอนุญาตของไฟล์ไฟล์เป็นอ่านเขียนและดำเนินการทั้งหมด ตกลงดังนั้นไฟล์สามารถจัดการได้ในทุก ๆ ทางโดยสคริปต์ใด ๆ บนเซิร์ฟเวอร์ แต่ทำไมถึงไม่ปลอดภัย? หากคุณมีสคริปต์อยู่ที่นั่นแล้วกว่าคนที่อัปโหลดสคริปต์จะสามารถเข้าถึงเซิร์ฟเวอร์ของคุณได้ ... สิ่งที่จับได้แล้วที่นี่

3
ฉันจะมั่นใจได้อย่างไรว่าเนื้อหาของฉันถูกส่งผ่าน gzip ใน Apache?
มีการตั้งค่าบางอย่างที่ฉันสามารถค้นหาในการกำหนดค่า Apache เพื่อให้แน่ใจว่าหน้าทั้งหมด CSS และ JavaScript ถูกส่งผ่าน gzip หรือไม่ พวกเขาอยู่ในสถานที่ที่แตกต่างกันสำหรับระบบปฏิบัติการที่แตกต่างกันหรือไม่
10 apache  gzip 

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