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

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

0
ตั้งค่าเวอร์ชัน PHP เริ่มต้นใน Plesk 12
ฉันเพิ่งติดตั้ง Plesk 12 CentOS6 vServer ฉันติดตั้ง PHP- บางเวอร์ชันเช่น 5.4, 5.5 และ 5.6 ลูกค้าสามารถเปลี่ยนรุ่นที่ใช้งาน PHP ในส่วนต่อประสาน ทุกอย่างทำงานได้ดี แต่ฉันมีคำถามหนึ่งข้อที่ฉันไม่สามารถหาคำตอบได้ การติดตั้ง Plesk มาพร้อมกับ PHP 5.3.3 แต่ละ Plesk /var/www/vhosts/default/htdocsเซิร์ฟเวอร์จะมีส่วนหน้าตั้งอยู่ใน "หน้าแรกเริ่มต้นของ Paralells" จะปรากฏที่นี่ อย่างไรก็ตามหากคุณใส่ไฟล์ php ไว้ในนั้นphpinfo()คุณจะเห็นได้ว่าการติดตั้ง PHP เริ่มต้น (5.3.3) จะถูกใช้ที่นี่ มันเป็นเหตุผลเพราะมันไม่มีบัญชีลูกค้าและไม่มีการตั้งค่าที่เกี่ยวข้องกับส่วนหน้าเริ่มต้น ดังนั้นฉันจะปรับ php-version สำหรับหน้าเริ่มต้นได้อย่างไร

3
403 ห้ามใช้ไฟล์ที่ / var / www / html เมื่อพยายามดาวน์โหลด?
ฉันกำลังพยายามคัดลอกไฟล์จากเซิร์ฟเวอร์ของฉันไปยังคอมพิวเตอร์เดสก์ท็อปของฉัน ฉันวางมันใน/var/www/html(ที่หน้าเว็บที่มี) 403 Forbiddenและเมื่อฉันพยายามที่จะดาวน์โหลดได้ที่ฉันได้รับ ฉันลองchmod 777กับไฟล์แล้ว แต่ก็ไม่สามารถแก้ไขได้ ฉันทำอะไรผิดและทำไมฉันจึงได้รับข้อผิดพลาดนี้

2
ดำเนินการไฟล์ PHP ในไดเรกทอรีที่ติดตั้งจากระบบโฮสต์ VirtualBox ไม่ทำงาน
ฉันได้ตั้งค่า VirtualBox ด้วย Debian 6.0 เพื่อทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ เครื่องโฮสต์คือ PowerBook ของฉันที่ใช้ OS X 10.7.3 ภายใต้/User/cb0/Sitesฉันมีเว็บโปรเจ็กต์แบบ symfony ที่ฉันเคยพัฒนาภายใต้ OS X ตอนนี้ฉันได้ติดตั้งไดเรกทอรีนั้น/var/www/host-sitesในเครื่องเสมือนดังนั้นฉันมีสภาพแวดล้อมที่ exacly เช่นสภาพแวดล้อมการผลิต ปัญหาคือ php จะไม่เรียกใช้ไฟล์ในไดเรกทอรีที่ประกอบเข้าด้วยเหตุผลบางประการ เมื่อฉันโทรหาindex.phpฉันจะได้รับหน้าขาวไม่มีข้อความแสดงข้อผิดพลาดทั้งในส่วนหน้าหรือในบันทึกการใช้งาน / ระบบ หากฉันสร้างไฟล์ด้วยphpinfo();ในไดเรกทอรีที่ไม่ได้แชร์และดำเนินการผ่าน CLI หรือเว็บเบราว์เซอร์ฉันจะได้ผลลัพธ์ที่ต้องการ อย่างไรก็ตามเมื่อฉันเรียกไฟล์เดียวกันในไดเรกทอรีที่ใช้ร่วมกันฉันไม่ได้รับผลลัพธ์ ระบบไฟล์ที่ติดตั้งนั้นสามารถอ่าน / เขียนได้และใช้งานได้ดี แม้ไฟล์สแตติกจะถูกส่งอย่างถูกต้อง มันเป็น php เท่านั้นที่ไม่ทำอะไรเลย มีใครบ้างที่รู้ว่าสิ่งที่เป็นปัญหาหรือไม่ ฉันได้ทำตามคำแนะนำนี้แล้วซึ่งช่วยฉันได้มาก: ฉันจะตั้งค่า Apache2 DocumentRoot เป็น "vboxsf" VirtualBox Shared Folder ได้อย่างไร (ปัญหาการอนุญาตหรือไม่)

2
ฉันยังสามารถเข้าถึงเว็บไซต์ localhost อื่นในคอมพิวเตอร์ของฉันหลังจากแชร์ localhost ของฉันกับคอมพิวเตอร์เครื่องอื่นได้
ฉันใช้ xampp และฉันพยายามแชร์ localhost กับคอมพิวเตอร์เครื่องอื่นที่มีเครือข่ายเดียวกันทุกอย่างทำงานได้ดีพวกเขาสามารถเห็น phpmyadmin ของฉันและเว็บไซต์ที่ฉันทำ ปัญหาคือเมื่อฉันพยายามเรียกใช้เว็บไซต์อื่นในคอมพิวเตอร์ของฉันมันทำให้ฉันมีข้อผิดพลาดนี้ ห้ามมิให้เข้าถึง! คุณไม่มีสิทธิ์เข้าถึงวัตถุที่ร้องขอ มันเป็นอย่างใดอย่างหนึ่ง เซิร์ฟเวอร์มีการป้องกันการอ่านหรือไม่สามารถอ่านได้ หากคุณคิดว่านี่เป็นข้อผิดพลาดของเซิร์ฟเวอร์โปรดติดต่อเว็บมาสเตอร์ ข้อผิดพลาด 403 localhost Apache / 2.4.10 (Win32) OpenSSL / 1.0.1i PHP / 5.5.19 ฉันแค่สับสนกับสิ่งนี้ถ้ามันยังคงโอเคที่จะเรียกใช้เว็บไซต์อื่นในคอมพิวเตอร์ของฉันหลังจากที่แชร์ localhost ของฉันกับคอมพิวเตอร์เครื่องอื่น นี่คือ http-xampp ของฉัน Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory> <LocationMatch …

1
การพิสูจน์ตัวตนพื้นฐานแบบไม่คำนึงถึงขนาดตัวพิมพ์ด้วย Apache
เป็นไปได้ไหมที่จะกำหนดค่าเซิร์ฟเวอร์ Apache ให้ยอมรับ ชื่อผู้ใช้ที่ไม่คำนึงถึงขนาดตัวพิมพ์ สำหรับการรับรองความถูกต้องขั้นพื้นฐาน? ขณะนี้ฉันกำลังใช้รูปแบบที่คล้ายกับสิ่งนี้ (ในไฟล์ที่รวมอยู่) ในของฉัน httpd.conf <Location "/admin/"> AuthType Basic AuthName "Admin Area" AuthUserFile "/path/to/auth-file" Require valid-user </Location> รหัสผ่านควรเป็นแบบตรงตามตัวพิมพ์ใหญ่ - เล็ก

2
mod_sed - apache + sed - ปัญหาของแบ็กสแลช
ฉันเพิ่งเริ่มใช้ sed และมีปัญหาเมื่อใช้ sed จาก Apache mod_seq ภารกิจคือเปลี่ยนโพสต์บริการเว็บเป็นโพสต์อัพโหลดไฟล์ Content-Type มีการเปลี่ยนแปลงโดยใช้ mod_headers และงานที่นี่คือการเปลี่ยนเนื้อหาของคำขอ คำขอร่างกาย: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://tracx.de/pkp/interfaces/msg/1.0" xmlns:ns1="http://tracx.de/pkp/interfaces/core/1.0"><soapenv:Header/><soapenv:Body><ns:test>Hello World</ns:test></soapenv:Body></soapenv:Envelope> 1) ทดสอบ ok ด้วย sed จากพรอมต์คำสั่ง: sed "s/^.*$/--AaB03x\nContent-disposition: form-data; name=\"xmlfile\"; filename=\"myfile.xml\"\nContent-Type: text\/xml\n\n&\n--AaB03x--\n/" request.xml ผลผลิตตามที่คาดไว้กับการขึ้นบรรทัดใหม่: --AaB03x Content-disposition: form-data; name="xmlfile"; filename="myfile.xml" Content-Type: text/xml <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://tracx.de/pkp/interfaces/msg/1.0" xmlns:ns1="http://tracx.de/pkp/interfaces/core/1.0"><soapenv:Header/><soapenv:Body><ns:test>Hello World</ns:test></soapenv:Body></soapenv:Envelope> --AaB03x-- 2) การโทรด้วย Apache mod_sed: InputSed …

1
WAMP ไม่ทำงานอีกต่อไป
ฉันใช้ WAMP บนพีซีของฉันเรียบร้อยแล้วเป็นเวลาหนึ่งปีแต่หลังจากฉันได้เชื่อมต่ออินเทอร์เน็ตผ่าน LAN ฉันสังเกตว่า WAMP หยุดทำงาน เมื่อฉันไปที่http: // localhostหรือhttp://127.0.0.1 (พอร์ตถูกตั้งไว้ที่ 80) หน้าเว็บจะโหลดต่อเนื่องไปเรื่อย ๆ (แน่นอนว่าไม่มีข้อผิดพลาดบนหน้าเว็บนี่ไม่เกี่ยวข้องกับสคริปต์ใด ๆ ข้อผิดพลาด) ฉันเหนื่อย: ติดตั้ง wamp อีกครั้ง เริ่มคอมพิวเตอร์ใหม่ การตรวจสอบเพื่อดูว่าโปรแกรมอื่นใช้พอร์ต 80 หรือไม่ (ไม่ได้ใช้) ฉันไม่ได้ใช้ SKype เห็นล็อกเซิร์ฟเวอร์ของ apache; ไม่พบสิ่งที่น่าสงสัย พยายามเรียกใช้บนเบราว์เซอร์อื่น บริการทั้งหมดยังทำงานได้ดี งานอะไร: ฉันสามารถเข้าถึง MySQL ได้สำเร็จ ฉันสามารถเรียกใช้สคริปต์ PHP ภายในโปรแกรมแก้ไขเช่น PHP Designer 2005 ความคิดใด ๆ ได้โปรดฉันได้กลายเป็นความสุขมากดังนั้นโปรดช่วย รายละเอียด: Windows XP SP2 …

1
เซิร์ฟเวอร์ MySql ทำงานกับ localhost เท่านั้น
ฉันติดตั้งเซิร์ฟเวอร์ mysql บนเครื่องของฉันและฉันสามารถเชื่อมต่อโดยใช้ MySqlWorkbench เป็น localhost (พอร์ต: 3306) แต่เมื่อฉันเปลี่ยน localhost เป็นชื่อเครื่องของฉันมันไม่ทำงาน ฉันต้องการเข้าถึงฐานข้อมูลจากเครื่องอื่นที่มีเว็บเซิร์ฟเวอร์ของฉันอยู่ดังนั้นการเข้าใช้งานเพราะ localhost จะไม่ช่วย มีอะไรผิดปกติ? PS ฉันสามารถเข้าถึง Apache ท้องถิ่นเป็น localhost: 8080 เช่นเดียวกับชื่อเครื่อง: 8080 ฉันคาดว่าจะมีพฤติกรรมคล้ายกันกับ MySql

1
วิธีการกำหนด MaxClients ปัจจุบันใน Ubuntu 14.04 ที่รัน Apache2
ฉันใช้ Ubuntu 14.04 กับ Apache2 และวางบรรทัดต่อไปนี้ในapache2.confไฟล์ของฉัน: MaxClients 1024 ฉันได้ทำการรีสตาร์ท Apache แล้ว มีวิธีใดที่ฉันสามารถตรวจสอบว่ามีการMaxClients 1024อ่านและวิเคราะห์คำอย่างถูกต้องหรือไม่ กล่าวอีกนัยหนึ่งมีวิธีที่ฉันสามารถกำหนดค่า MaxClients ปัจจุบันของเซิร์ฟเวอร์จากแหล่งอื่นนอกเหนือจากไฟล์กำหนดค่าเองได้หรือไม่

1
Apache 2 กำลังทำอะไรอยู่
ฉันใช้ Apache 2.2.17 บน Ubuntu - Apache ดูเหมือนว่าจะครอบครอง CPU 100% ฉันจะรู้ได้อย่างไรว่า Apache กำลังยุ่งอะไรที่ทำให้เกิดการใช้งาน CPU สูงเช่นนี้? ฉันควรใช้เครื่องมือติดตามสแต็กหรือไม่ หรืออาจมีปลั๊กอิน Apache บางตัวที่สามารถถ่ายโอนข้อมูลสถานะภายในได้

3
วิธีเอาชนะ SVN - ไม่สามารถเปิดระบบไฟล์ SVN ที่ร้องขอได้
ฉันทำตามขั้นตอนทั้งหมดในhttps://help.ubuntu.com/8.04/serverguide/C/subversion.html แต่เมื่อฉันลองทำ: svn co https://localhost/svn ฉันเข้าใจ: svn: Repository moved permanently to 'https://localhost/svn/' ... และเมื่อฉัน: svn co https://localhost/svn/ ฉันได้รับข้อผิดพลาดเดิมอีกครั้ง เมื่อฉันลอง: svn co https://localhost/svn/testrepo ฉันเข้าใจ: svn: Could not open the requested SVN filesystem ในบันทึก apache ฉันเห็น: can't open file /home/myname/testrepo/testrepo/format ใน apache2.conf ของฉันฉันมี: <Location /svn> DAV svn SVNParentPath /home/myname/testrepo SVNListParentPath On AuthType …

1
รองรับ SSL กับ Apache และ Proxytunnel
ฉันอยู่ในสภาพแวดล้อมขององค์กรที่เข้มงวด การรับส่งข้อมูล https ออกไปทางพร็อกซีภายใน (สำหรับตัวอย่างนี้คือ 10.10.04.33:8443) ที่ฉลาดพอที่จะบล็อก ssh'ing โดยตรงไปยัง ssh.glakspod.org:443 ฉันสามารถออกไปทาง proxytunnel ฉันตั้งค่า apache2 VirtualHost ที่ ssh.glakspod.org:443 ดังนี้: ServerAdmin ssh@orly.glakspod.org ServerName ssh.glakspod.org <!-- Proxy Section --> <!-- Used in conjunction with ProxyTunnel --> <!-- proxytunnel -q -p 10.10.04.33:8443 -r ssh.glakspod.org:443 -d %host:%port --> ProxyRequests on ProxyVia on AllowCONNECT 22 <Proxy …

1
ไม่สามารถเปิดสตรีมไฟล์ที่เปิดมากเกินไป - ขีด จำกัด สูงสุดที่ 1024 - สีแดง - ทำไมขีด จำกัด ใหม่ไม่ทำงาน
ฉันได้รับข้อความนี้ขณะทำการดีบักปัญหาในโปรแกรม PHP ฉันได้แก้ไข /etc/security/limits.conf แล้วและเพิ่ม * ยากที่จะ 5,500,000 * นุ่มนวล 500,000000 รูตฮาร์ด nofile 500000 รูตอ่อนนุ่ม 500000 ตามคำแนะนำที่นี่ ( https://rtcamp.com/tutorials/linux/increase-open-files-limit/ ) หลังจากนั้นให้พิมพ์ ulimit -Hn และ ulimit -Sn เผยขีด จำกัด ใหม่ 500,000 ฉันได้แก้ไขไฟล์/etc/pam.d/common-sessionแล้วและเพิ่มบรรทัด เซสชั่นที่จำเป็น pam_limits.so ฉันรีบูตระบบแล้ว โปรแกรมของฉันยังคงโยนข้อยกเว้นเมื่อพยายามเปิดไฟล์ # 1025 ฉันได้รับกระบวนการ php PID (27263) จากนั้นก็ทำการ cat / proc / 27263 / limit Limit …

1
Centos + Apache: ฉันสามารถเปลี่ยนเจ้าของจาก“ root” เป็น“ none” ได้อย่างปลอดภัยหรือไม่
เรามีการติดตั้งแบบวีโอไอพีบนเว็บเซิร์ฟเวอร์ Centos ของเรา การเป็นเจ้าของไฟล์นั้นค่อนข้างยุ่ง ฉันเคยมีปัญหาเรื่องสิทธิ์มาก่อนและตอนนี้วีโอไอพีก็บ่นว่ามันไม่มีสิทธิ์เพียงพอที่จะติดตั้งปลั๊กอิน ฉันได้ยินมาว่าผู้ใช้ "ไม่มีใคร" เป็นผู้ใช้เริ่มต้นของ Apache ไฟล์และโฟลเดอร์ส่วนใหญ่มี root:devsและฉันต้องการเปลี่ยนเป็น nobody:devs อย่างนี้: sudo chown -R nobody /path/to/magento 1) การเปลี่ยนแปลงนี้ครอบคลุมทั่วทั้งไซต์และฉันไม่ต้องการยุ่งมากกับการติดตั้งการผลิต สิ่งนี้จะมีผลกระทบต่อเว็บไซต์หรือไม่ ใช้งานได้ทันทียกเว้นปัญหาการติดตั้งปลั๊กอินนี้ ดูเหมือนว่า apache สามารถใช้ไฟล์ได้ไม่ว่าเจ้าของจะเป็นใคร ฉันเห็น "root: root" แต่ยังรวมถึงไฟล์ที่มี "john: john" (หรือคล้ายกัน), "root: devs" (devs เป็นกลุ่มผู้ใช้เฉพาะ), "john: devs" และ "john: users" เป็นต้น 2) ถ้าฉันตั้งให้เจ้าของเป็น "ไม่มีใคร" วีโอไอพีจะมีสิทธิ์เพียงพอที่จะติดตั้งปลั๊กอินนั้น

0
apache proxypass https เป็น http ไม่ทำงาน
ฉันมีการกำหนดค่าต่อไปนี้: apache ที่มีการกำหนดค่า SSL และเซิร์ฟเวอร์นี้สามารถเข้าถึงได้ผ่านอินเทอร์เน็ต apache ที่สองในเครือข่ายท้องถิ่นของ apache อื่น แต่อันนี้ไม่ได้เปิดใช้งาน SSL คำขอ HTTP ทุกรายการใน apache แรกจะถูกเปลี่ยนเส้นทางไปยัง https เพื่อเหตุผลด้านความปลอดภัย นอกจากนี้ apache แรกได้ถูกกำหนดค่าให้ใช้พร็อกซีผ่านไปยัง apache ที่สอง conf apache แรก: <VirtualHost *:80> ServerName someapp.test.de Redirect permanent / https://someapp.test.de </VirtualHost> <VirtualHost *:443> ServerName someapp.test.de ProxyRequests off ProxyPass / http://192.168.0.3 ProxyPassReverse / http://192.168.0.3 SSLEngine On SSLCertificateFile …

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