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

ใช้แท็กนี้ (พร้อมด้วยแท็กภาษาการเขียนโปรแกรมที่เหมาะสม) สำหรับคำถามการเขียนโปรแกรมที่เกี่ยวข้องกับ Apache HTTP Server อย่าใช้แท็กนี้สำหรับคำถามเกี่ยวกับผลิตภัณฑ์ Apache Foundation อื่น ๆ โปรดทราบว่าคำถามการกำหนดค่าเซิร์ฟเวอร์มักเหมาะสมกับ https://serverfault.com

16
UTF-8 ตลอดทาง
ฉันกำลังตั้งค่าเซิร์ฟเวอร์ใหม่และต้องการรองรับ UTF-8 อย่างเต็มที่ในเว็บแอปพลิเคชันของฉัน ฉันเคยลองสิ่งนี้ในอดีตบนเซิร์ฟเวอร์ที่มีอยู่และดูเหมือนจะจบลงเสมอเมื่อต้องย้อนกลับไปใช้ ISO-8859-1 ฉันต้องตั้งค่าการเข้ารหัส / ชุดอักขระที่ไหน ฉันรู้ว่าฉันต้องกำหนดค่า Apache, MySQL และ PHP ให้ทำเช่นนี้ - มีรายการตรวจสอบมาตรฐานบางอย่างที่ฉันสามารถติดตามได้หรืออาจแก้ไขปัญหาที่เกิดความไม่ตรงกันหรือไม่ นี่เป็นเซิร์ฟเวอร์ Linux ตัวใหม่ที่รัน MySQL 5, PHP, 5 และ Apache 2
1191 php  mysql  linux  apache  utf-8 

8
ความแตกต่างระหว่าง Apache HTTP Server และ Apache Tomcat? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา อะไรคือความแตกต่างของการทำงานระหว่าง Apache HTTP Server และ Apache Tomcat? ฉันรู้ว่า Tomcat เขียนขึ้นใน Java และ HTTP Server อยู่ใน C แต่นอกเหนือจากนั้นฉันไม่ทราบว่าแตกต่างอย่างไร พวกเขามีฟังก์ชั่นที่แตกต่างกันอย่างไร
637 apache  tomcat  webserver 

1
ตัวเลือก Ruby on Rails Server [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ปัญหาทั้งหมดของการตั้งค่าเซิร์ฟเวอร์การพัฒนาสำหรับแอปพลิเคชัน Ruby on Rails ของฉันทำให้ฉันสับสน มี WEBrick, Mongrel, ผู้โดยสาร, Apache, Nginx และอีกมากมายฉันแน่ใจและฉันไม่เข้าใจบทบาทที่แตกต่างที่พวกเขาเล่น ฉันเริ่มใช้ WEBrick และตอนนี้ฉันใช้ Mongrel เพื่อการพัฒนา เซิร์ฟเวอร์เหล่านี้เป็นแบบสแตนด์อะโลนหรือไม่หรืออยู่ต่อหน้า Apache ฉันได้อ่านเกี่ยวกับผู้โดยสารแล้วและฉันไม่เข้าใจจริงๆว่ามันคืออะไรไซต์บอกว่า "ทำให้การใช้งานเว็บแอปพลิเคชัน Ruby เป็นเรื่องง่าย" มันเข้ามาแทนที่ Mongrel หรือไม่? มันเหมือน Capistrano ซึ่งปรับใช้เว็บแอปพลิเคชันด้วยหรือไม่ จำไว้ว่าฉันต้องการทดสอบ SSL และฉันเชื่อว่า mongrel ไม่รองรับการตั้งค่าเซิร์ฟเวอร์พัฒนาที่ดีที่สุดคืออะไร ขอบคุณ


30
ข้อความแสดงข้อผิดพลาด“ ต้องห้ามคุณไม่ได้รับอนุญาตให้เข้าถึง / บนเซิร์ฟเวอร์นี้” [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ฉันกำหนดค่า Apache ด้วยตัวเองแล้วและพยายามโหลดphpMyAdminบนโฮสต์เสมือน แต่ฉันได้รับ: 403 ห้ามคุณไม่ได้รับอนุญาตให้เข้าถึง / บนเซิร์ฟเวอร์นี้ httpd.conf ของฉัน # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs/2.2> for detailed information. # In …

2
ไฟล์ httpd.conf หายไปตำแหน่ง apache [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ฉันจะหาhttpd.confไฟล์ของฉันได้ที่ไหน? ฉันใช้เซิร์ฟเวอร์ Ubuntu Linux จาก Amazon Web Services EC2 (Elastic Compute Cloud) และฉันไม่พบ Apache config ของฉัน

24
htaccess ทั่วไปเปลี่ยนเส้นทาง www ไปที่ไม่ใช่ www
ผมอยากจะเปลี่ยนเส้นทางไปยังwww.example.com example.comรหัส htaccess ต่อไปนี้ทำให้สิ่งนี้เกิดขึ้น: RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] แต่มีวิธีการทำเช่นนี้ในแบบทั่วไปโดยไม่ต้องเข้ารหัสชื่อโดเมน?

15
วิธีเปิดใช้งาน mod_rewrite สำหรับ Apache 2.2
ฉันได้ติดตั้ง Apache 2.2 ใหม่บนเครื่อง Vista ของฉันทุกอย่างทำงานได้ดียกเว้น mod rewrite ฉันไม่แสดงความคิดเห็น LoadModule rewrite_module modules/mod_rewrite.s แต่ไม่มีกฎการเขียนซ้ำของฉันอีกเลยแม้แต่กฎง่ายๆ RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404 กฎทั้งหมดที่ฉันใช้กำลังทำงานกับโฮสติ้งของฉันดังนั้นพวกเขาควรจะโอเคดังนั้นคำถามของฉันคือมีสิ่งใดที่ซ่อนอยู่ในการกำหนดค่า apache ที่สามารถบล็อกการเขียนใหม่ mod หรือไม่

10
Apache และ Node.js บนเซิร์ฟเวอร์เดียวกัน
ฉันต้องการใช้โหนดเพราะมันรวดเร็วใช้ภาษาเดียวกับที่ฉันใช้กับฝั่งไคลเอ็นต์และไม่ได้บล็อกโดยคำจำกัดความ แต่คนที่ฉันจ้างเขียนโปรแกรมสำหรับจัดการไฟล์ (บันทึก, แก้ไข, เปลี่ยนชื่อ, ดาวน์โหลด, อัพโหลดไฟล์ ฯลฯ ) เขาต้องการใช้ apache ดังนั้นฉันต้อง: โน้มน้าวให้เขาใช้โหนด (เขายอมแพ้ในเรื่องเล็ก ๆ น้อย ๆ ) กำหนดวิธีการอัปโหลดดาวน์โหลดเปลี่ยนชื่อบันทึก ฯลฯ ไฟล์ในโหนดหรือ ฉันต้องติดตั้ง apache และ node บนเซิร์ฟเวอร์เดียวกัน สถานการณ์ใดเป็นที่นิยมมากที่สุดและฉันจะใช้สิ่งนั้นได้อย่างไร
352 apache  node.js 

30
XAMPP, Apache - ข้อผิดพลาด: Apache ปิดโดยไม่คาดคิด
ฉันเพิ่งติดตั้ง XAMPP อีกครั้งและเมื่อฉันพยายามเริ่มต้นเซิร์ฟเวอร์ Apache ในแผงควบคุม XAMPP ตอนนี้ฉันได้รับข้อผิดพลาดดังต่อไปนี้: 16:50:25 [Apache] Status change detected: running 16:50:26 [Apache] Status change detected: stopped 16:50:26 [Apache] Error: Apache shutdown unexpectedly. 16:50:26 [Apache] This may be due to a blocked port, missing dependencies, 16:50:26 [Apache] improper privileges, a crash, or a shutdown by another method. 16:50:26 …
345 apache  xampp 

27
ไม่มีการใช้งานโค้ด PHP แต่จะแสดงโค้ดในหน้านั้นแทน
ฉันพยายามรันโค้ด PHP บางตัวในโปรเจ็กต์ (โดยใช้ Dreamweaver) แต่โค้ดไม่ได้ถูกเรียกใช้ เมื่อฉันตรวจสอบซอร์สโค้ดโค้ด PHP จะปรากฏเป็นแท็ก HTML (ฉันเห็นได้ในซอร์สโค้ด) Apache ทำงานอย่างถูกต้อง (ฉันทำงานกับ XAMPP) หน้า PHP กำลังเปิดอย่างถูกต้อง แต่โค้ด PHP ไม่ได้รับการดำเนินการ ใครบางคนมีข้อเสนอแนะเกี่ยวกับสิ่งที่เกิดขึ้น? หมายเหตุ:ไฟล์นี้มีชื่อว่าแล้วfilename.php แก้ไข: รหัส .. : <? include_once("/code/configs.php"); ?>
320 php  apache 


14
htaccess เปลี่ยนเส้นทางไปที่ https: // www
ฉันมีรหัส htaccess ต่อไปนี้: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond !{HTTPS} off RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> ฉันต้องการให้มีการเปลี่ยนเส้นทางเว็บไซต์ของฉันhttps://www.ด้วย HTTPS และบังคับใช้www.โดเมนย่อย แต่เมื่อฉันเข้าถึงhttp://www.(โดยไม่มี HTTPS) จะไม่เปลี่ยนเส้นทางฉันไปที่https://wwwHTTPS

6
ทำ XAMPP / Apache ให้บริการไฟล์นอก htdocs [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เป็นไปได้หรือไม่ที่จะกำหนดค่าxamppเพื่อให้บริการไฟล์นอกhtdocsไดเรกทอรี? ตัวอย่างเช่นสมมติว่าฉันมีไฟล์อยู่ดังนี้: C:\projects\transitCalculator\trunk\TransitCalculator.php และโดยปกติแล้วไฟล์xamppของฉันจะให้บริการจาก: C:\xampp\htdocs\ (เพราะนั่นคือการกำหนดค่าเริ่มต้น) มีวิธีที่จะทำให้ Apache รู้จักและให้บริการTransitCalculator.phpไฟล์ของฉันโดยไม่ย้ายไปข้างล่างhtdocsหรือไม่? โดยเฉพาะอย่างยิ่งผมอยาก Apache ให้บริการขึ้น / htdocsมีการเข้าถึงเนื้อหาทั้งหมดของไดเรกทอรีโครงการและฉันไม่ต้องการที่จะย้ายไดเรกทอรีโครงการภายใต้ แก้ไข: แก้ไขเพื่อเพิ่ม Apache ในชื่อคำถามเพื่อให้ Q / A เพิ่มเติม "ค้นหา"

8
.htaccess: คำสั่งไม่ถูกต้อง 'RewriteEngine' อาจถูกสะกดผิดหรือกำหนดโดยโมดูลที่ไม่รวมอยู่ในการกำหนดค่าเซิร์ฟเวอร์
ฉันมีข้อผิดพลาดนี้เมื่อพยายามเรียกดูไฟล์ php ในเครื่อง [Fri Apr 13 19:16:40 2012] [alert] [client 127.0.0.1] C:/AppServ/www/hr-website/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://127.0.0.1/ อะไรคือปัญหา ?
296 apache  .htaccess 

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