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

Apache เป็นคำที่รู้จักกันอย่างกว้างขวางสำหรับเซิร์ฟเวอร์ Apache HTTP ซึ่งเป็นซอฟต์แวร์เว็บเซิร์ฟเวอร์ที่ใช้กันอย่างแพร่หลายซึ่งดูแลโดยมูลนิธิซอฟต์แวร์ Apache หากคำถามของคุณเกี่ยวกับซอฟต์แวร์ Apache อื่น ๆ เช่น Tomcat หรือ log4j http://stackoverflow.com/ เป็นตัวเลือกที่ดีกว่า

2
ทำไม Apache ไม่เริ่มใน MAMP
ผมได้ติดตั้งMAMPบนOSXและในขณะที่MySQLกำลังทำงานApacheไม่ได้เริ่มต้น นี่คือภาพหน้าจอบางส่วนที่ฉันต้องอธิบายสถานการณ์ นอกจากนี้เมื่อฉันเริ่มเซิร์ฟเวอร์ (หรือก่อนหน้านั้น) httpd ไม่พบในการตรวจสอบกิจกรรม นี่คือภาพหน้าจอที่แสดงการแบ่งปันทางเว็บปิดอยู่: และนี่คือภาพหน้าจอที่แสดงว่าพอร์ตที่เลือกคืออะไร (ฉันลอง 8888 สำหรับ Apache แต่เป็นผลลัพธ์ที่แน่นอนเหมือนกัน):

1
กระจก Mercurial: ยกเลิก: ไม่มีไฟล์หรือไดเรกทอรี: http: // […] /00manifest.i
ฉันกำลังพยายามตั้งค่ามิเรอร์รายวันของที่เก็บ Mercurial - code.python.org โดยเฉพาะ - ภายในเครือข่ายท้องถิ่นของเราและให้บริการผ่าน Apache HTTPD บนรีโมตโฮสต์ที่โฮสต์ apache ฉันทำสิ่งนี้: $ cd /var/www $ hg clone http://code.python.org/hg/trunk/ ใน macbook ของฉันฉันวิ่ง: $ hg -v clone http://remote/trunk/ (falling back to static-http) abort: No such file or directory: http://remote/trunk/.hg/store/00manifest.i Google จะไม่แสดงผลลัพธ์ที่เกี่ยวข้องใด ๆ สำหรับข้อผิดพลาดนี้ ฉันจำได้ว่าในสมัยนั้นการติดตั้ง Bazaar เป็นแบบง่าย ๆ Mercurial ไม่ทำงานอย่างนั้นหรือ ฉันจะตั้งค่ามิเรอร์ที่ต้องทำหน้าที่เหมือนโคลน URL …

1
โฮสต์เสมือนที่ทำลาย Apache
ใช้ XAMP บน Win 8 64 เครื่องใหม่ ใช้งาน XAMPP มาสองสามสัปดาห์กับการทำงานในไดเรกทอรีย่อยที่แขวนอยู่กับ htdocs โดยไม่มีปัญหาใด ๆ ดาวน์โหลดเว็บไซต์ที่ใช้งานได้ในปัจจุบันและเพื่อให้ทำงานได้อย่างถูกต้อง (การกำหนดที่อยู่ของเอกสารเป็นต้น) ต้องการสร้างการตั้งค่าโฮสต์เสมือนอย่างง่าย ฉันทำสิ่งนี้มาก่อนพร้อมคำแนะนำที่ชัดเจนและเรียบง่ายโดยไม่มีปัญหา เวลานี้พบสิ่งที่ขัดแย้งกันมากและฉันไม่สามารถรีสตาร์ท Apache หลังจากแก้ไข httpd.conf ฉันได้รับข้อความแสดงข้อผิดพลาด: 1:49:55 PM [Apache] Error: Apache shutdown unexpectedly. 1:49:55 PM [Apache] This may be due to a blocked port, missing dependencies, 1:49:55 PM [Apache] improper privileges, a crash, or …

1
วิธีรับไฟล์. cgi ที่ทำงานใน python กับ Apache บน Ubuntu
ฉันไม่แน่ใจจริงๆว่าจะโพสต์ที่นี่หรือบน SO ฉันคิดว่าสิ่งนี้เกี่ยวข้องกับการดูแลเซิร์ฟเวอร์มากกว่าดังนั้นฉันโพสต์ไว้ที่นี่ ฉันติดตั้ง apache 2.2 บนระบบอูบุนตู 10.10 ด้วย libapache2-mod-python อย่างไรก็ตามเมื่อฉันใส่ไฟล์. cgi ด้วย python ลงในรูท apache ของฉัน (/ var / www) มันจะไม่ถูกประมวลผลและสิ่งที่ฉันเห็นคือสคริปต์ที่ฉันเขียน เช่นนี้ควรแสดงข้อความ "Test": #!/usr/bin/python print "Test" อย่างไรก็ตามสคริปต์ข้างต้นแสดงในเบราว์เซอร์ของฉัน ความคิดใด ๆ ที่ conf ไฟล์ ฯลฯ ฉันจะต้องผ่านและเปลี่ยนแปลงเพื่ออนุญาตให้ใช้งานได้หรือไม่ (ไฟล์ perms ใน test.cgi คือ 755 หากสร้างความแตกต่าง)

2
Apache จะไม่แสดงรายการไดเรกทอรีแบบเต็ม
ฉันใช้ Apache บนคอมพิวเตอร์ Linux ที่บ้านของฉันเป็นเซิร์ฟเวอร์ชั่วคราวเพื่อแชร์ไฟล์ระหว่างเพื่อนบางคน เช่นฉันต้องการรายชื่อไดเรกทอรีสำหรับไฟล์เหล่านี้พร้อมกับไดเรกทอรีย่อย ฉันมีตัวเลือกดัชนีในไดเรกทอรีพารามิเตอร์และไดเรกทอรีจะดู ปัญหาคือมีไดเรกทอรีย่อยเดียวเท่านั้นที่สามารถดูได้ในขณะที่ไดเรกทอรีอื่นไม่อยู่ในรายการ ฉันมีสิทธิ์และความเป็นเจ้าของไฟล์และไดเรกทอรีทั้งหมดเหมือนกัน แต่ไม่มีการเปลี่ยนแปลงใด ๆ และถ้าฉันพยายามบังคับให้เข้าไปในไดเรกทอรีที่ซ่อนอยู่ฉันได้รับข้อความว่าไม่มีสิทธิ์ที่จำเป็น ความช่วยเหลือใด ๆ ที่นี่? Directory directive from conf file: <Directory /> Options Indexes FollowSymLinks AllowOverride None </Directory> Permissions of Directory: drwxr-xr-x. 5 apache users 4096 Jan 22 17:17 DND drwxr-xr-x. 11 apache users 4096 Jan 16 08:16 Pathfinder -rwxr-xr-x. …


1
เว็บเบราว์เซอร์ Windows 7 ไม่สามารถเข้าถึง localhost
ฉันใช้ windows 7 และติดตั้ง xampp แต่ฉันไม่สามารถเข้าถึง localhost จากทุกเว็บเบราว์เซอร์ (IE, Chrome, Firefox) มันให้ฉันเสมอ "ERR_CONNECTION_REFUSED" ฉันได้ทำการค้นหาแล้วและพบทางออกมากมายสำหรับกรณีเดียวกันกับของฉัน แต่ก็ยังไม่มีอะไรทำงาน ข้อผิดพลาดนี้เกิดขึ้นหลังจากที่ฉันเปลี่ยน HDD ฉันพยายามที่จะ ping 127.0.0.1 จาก cmd และมันให้ฉันตอบ แต่เมื่อฉันลองมันในรูปแบบโครเมี่ยมมันทำให้ฉันมีข้อผิดพลาดการเชื่อมต่อ

0
ไม่เข้าใจรายการบันทึกการเข้าถึง apache ด้วย ftp referer อาจเป็นปัญหาด้านความปลอดภัย
ฉันมีโดเมน / หน้าเว็บที่โฮสต์โดย godaddy มันไม่มีหน้า index.html เฉพาะหน้าส่วนตัวที่ต้องมีการเชื่อมโยงกับฉันด้วยภาพที่ฝังมาจากไฟล์บนพีซีที่บ้านของฉันที่ให้บริการโดย apache บันทึกของมันคืออะไร ฉันพบรายการบันทึกการเข้าถึงที่ค่อนข้างผิดปกติ IP ต้นทางคือ IP จริงและเป็นที่อยู่ godaddy ที่ บริษัท ใช้ 64.202.160.225 - - [15/May/2018:14:59:44 -0500] "GET /dox/photo-in-privateindex.jpg HTTP/1.1" 200 530135 "ftp://IP.Of.my.goddaddy-site/name-0f-my-godaddy-site.org/privateindex.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Firefox/60.0" เซิร์ฟเวอร์ Apache สำหรับพีซีในบ้านของฉันอยู่ในโดเมนแยกต่างหากอย่างสมบูรณ์ ไม่มีใครควรจะสามารถ ftp ลงในไฟล์ของฉันที่ godaddy โดยไม่ต้องมี ID และรหัสผ่านและไม่ควรเข้าถึงไฟล์บนพีซีของฉันผ่านทาง ftp …

3
PHP 5.4.19 ทำงานใน terminal & PHP 5.3.26 บน localhost ของฉัน, จะเปลี่ยนเวอร์ชั่น localhost ได้อย่างไร?
ฉันเพิ่งติดตั้ง PHP 5.4.19 บน os X 10.6.8 Mac โดยใช้ homebrew ก่อนหน้านี้ฉันเคยใช้ PHP 5.3.26 ซึ่งอาจติดตั้งกับ MacPorts ถ้าฉันพิมพ์ php -v ใน terminal ฉันได้รับ PHP 5.4.19 ถ้าฉันโหลด phpinfo() ไฟล์ผ่าน localhost ของฉันฉันได้รับ PHP 5.3.26 จะสั่งให้ Apache โหลดการติดตั้ง PHP ใหม่ของฉันได้อย่างไร ถ้าฉันวิ่ง php --ini, ฉันเข้าใจ: Configuration File (php.ini) Path: /usr/local/etc/php/5.4 Loaded Configuration File: /usr/local/etc/php/5.4/php.ini Scan for …

1
.htaccess ในส่วนย่อยได้รับการเพิกเฉยจาก. wordta ของตัวเองใน /
ฉันมีการติดตั้ง Wordpress บนรากของ Apache (I.E บน) / ) และ WP เขียน. htaccess ที่กำหนดเองนี้: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ index \ .php $ - [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule /index.php [L] & lt; / IfModule & gt; ตอนนี้ฉันต้องซ่อนสคริปต์ php เดียวเอาล่ะมาพูดกัน /scritps/hello.phpฉันพยายาม. htaccess ใน scripts ด้วย: …

0
OSX Yosemite ในตัว Apache 403 บนภาพเท่านั้น
ฉันได้ตั้งค่าเว็บไซต์ท้องถิ่นหลายแห่งบน macbook ของฉัน (ใช้โยเซมิตี) คนอื่น ๆ ทั้งหมดทำงานได้ดี ตอนนี้ฉันกำลังพยายามทำงานใหม่และฉันได้รับทุกอย่างทำงานยกเว้นภาพ ฉันมีไฟล์รูปภาพทั้งหมดไปที่ 755 เว็บไซต์ทำงานได้ดีเพราะฉันสามารถดูเนื้อหาและการนำทางคลิกรอบ ๆ ฯลฯ ฉันสามารถเยี่ยมชมไฟล์. HTML ในไดเรกทอรีรูปภาพและมันจะปรากฏขึ้น แต่ถ้าฉันพยายามดูไฟล์รูปภาพหนึ่งไฟล์โดยใช้เส้นทาง URL ของเว็บมันทำให้ฉันมีข้อผิดพลาดต้องห้าม 403 ฉันสามารถดูภาพในเบราว์เซอร์ได้ถ้าฉันเปิดจากตัวค้นหาดังนั้นฉัน คิด มันไม่ใช่ปัญหาของไฟล์ที่เสียหาย ฉันวิ่งแล้ว ls -all ในเทอร์มินัลและจะเห็นว่าการอนุญาตเหมือนกันระหว่างไฟล์ HTML ที่ใช้งานได้และภาพที่ไม่ได้ ความคิดใด ๆ เกี่ยวกับสิ่งที่เกิดขึ้น?

1
Apache: จะเชื่อมโยงหรือติดตั้งโลคัลไดเรกทอรีไปยังรีโมตบนอินเทอร์เน็ตได้อย่างไร?
ฉันมี apache2 ติดตั้งเว็บเซิร์ฟเวอร์ใน Ubuntu Server ซึ่งให้บริการที่ 192.168.122.108:80. นอกจากนี้ฉันยังได้สร้างไดเรกทอรีชื่อ ubuntu ในไดเรกทอรีรากของ Apache ตอนนี้ความคิดคือการเชื่อมโยงหรือติดตั้งไดเรกทอรีท้องถิ่นนี้เพื่อ http://ir.archive.ubuntu.com/ubuntu หรือมันคือ ftp เพื่อน! ฉันหมายถึงถ้ามีคนร้องขอ http://192.168.122.108/ubuntu หรือ http://192.168.122.108/ubuntu/distsเซิร์ฟเวอร์ apache ท้องถิ่นควรให้บริการจาก ubuntu.com โปร่งใส! ความคิดของคุณคืออะไร วิธีนี้เป็นไปได้โดยไม่ใช้พอร์ตใหม่และ iptables ในฐานะผู้ส่ง ขอบคุณล่วงหน้า!

2
กลุ่ม www-data เขียนหลังจาก sftp?
ฉันต้องการให้ผู้ใช้ apache ของฉันสามารถอ่านและเขียนไฟล์ผู้ใช้ sftp ของฉันเพื่อให้สามารถอัปโหลดไฟล์ที่พร้อมใช้งาน (rwX) ให้กับทั้งผู้ใช้ sftp และ apache คนอื่น ๆ และทุกคนก็อ่านได้ก็โอเค . Psst: I know this question comes up a lot, and I've been reading answers and trying many many things for two days now and am now thoroughly confused. ด้วย ฉันตระหนักถึงความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการอนุญาตให้ www-data เขียนเพื่อเข้าถึงเว็บไซต์ของฉัน แต่นั่นไม่ใช่ปัญหาที่ฉันจะพูดถึงที่นี่ นี่คือขั้นตอนของฉัน: usermod -aG …

3
ฉันจะตั้งค่าเครื่องนักพัฒนาที่ไม่ยุ่งยากหลังจากติดตั้ง Apache ใน Ubuntu ได้อย่างไร
ฉันเพิ่งติดตั้งเซิร์ฟเวอร์ LAMP ในระบบ Ubuntu ใหม่ ปัญหาหลักที่ฉันมีคือ webroot อยู่ที่ "/ var / www" และชื่อผู้ใช้เริ่มต้นของฉันไม่สามารถเข้าถึงเขียนได้ ฉันสามารถ sudo - ตลอดเวลา แต่นั่นค่อนข้างเจ็บปวด ฉันได้ลองเล่นด้วยการอนุญาตและลิงก์สัญลักษณ์ แต่ฉันไม่เคยเห็นปัญหา ฉันจะตั้งค่าเครื่องนักพัฒนาซอฟต์แวร์ใหม่เพื่อให้ฉันสามารถเริ่มพัฒนาค้างคาวได้อย่างรวดเร็วและมีประสิทธิภาพได้อย่างไร

0
ติดตั้ง Django บนเซิร์ฟเวอร์ระยะไกลไม่ทำงาน
ฉันพยายามติดตั้ง Django บนเซิร์ฟเวอร์ระยะไกล ฉันมียำติดตั้งต่อไปนี้: apache mod_wsgi Django mysql (ติดตั้ง python ไว้แล้ว) ฉันได้อัปโหลดโครงการไปยังไดเรกทอรี: / home / ec2-user ตอนนี้ฉันอยู่ในขั้นตอนที่ชี้ apache ไปที่โปรเจ็กต์และไฟล์ wsgi จากเว็บไซต์ django อธิบายว่าต้องสร้างรายการโฮสต์เสมือนใน httpd.conf ฉันได้เพิ่มรายการต่อไปนี้: WSGIScriptAlias / /home/ec2-user/mysite/wsgi.py WSGIPythonPath /home/ec2-user/mysite <Directory /home/ec2-user/mysite> <Files wsgi.py> Order deny,allow Allow from all </Files> </Directory> เมื่อฉันไปที่รูทของเว็บไซต์ของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: คุณไม่ได้รับอนุญาตให้เข้าถึง / บนเซิร์ฟเวอร์นี้ ถ้าฉันเปลี่ยนผู้ใช้และกลุ่มใน httpd.conf เป็นผู้ใช้ ec2 ซึ่งฉันเชื่อว่าเป็นเจ้าของไฟล์ …

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