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

ใช้แท็กนี้สำหรับคำถามที่เกี่ยวข้องกับการกำหนดค่าและการใช้ Apache บน Ubuntu หรือหนึ่งในอนุพันธ์ที่เป็นทางการของ Ubuntu

1
ติดตั้ง mod_proxy เพื่อให้ ProxyPass ทำงาน
ฉันพยายามทำตามคำแนะนำเหล่านี้เพื่อให้ฉันได้รับเซิร์ฟเวอร์อีเมลของ Citadel เพื่อทำงานร่วมกับ Apache แต่ฉันได้รับข้อผิดพลาดเมื่อฉันพยายามรีสตาร์ท Apache: คำสั่ง 'ProxyPass' ไม่ถูกต้อง, ... ฉันบอกในเอกสารของ Apache ว่ามันมาจากmod_proxyโมดูล แต่apt-get install mod_proxyให้E: Couldn't find package mod_proxyและฉันไม่สามารถหามันได้ในรายการใหญ่ในเว็บไซต์ Apache ฉันต้องทำอย่างไรเพื่อให้ ProxyPass ทำงานใน Ubuntu 10.04 TLS
62 drivers  10.04  apache2  proxy 

9
Apache ไม่สามารถเริ่มต้นได้มีการใช้ที่อยู่แล้ว (แต่ไม่ใช่จริงๆ)
ฉันพยายามตั้งค่า VM ที่ใช้ Ubuntu 12.04 ฉันมีโฮสต์เสมือนสองโฮสต์ที่กำหนดค่าโดยใช้พอร์ต 80 แต่ Apache จะไม่เริ่มทำงาน ฉันได้รับข้อผิดพลาดนี้: (98) Address already in use: make_sock: could not bind to address 0.0.0.0:80 ผลลัพธ์ของการnetstat -tulpnแสดงให้เห็นว่าไม่มีอะไรที่ใช้พอร์ต 80 สิ่งที่อาจทำให้เกิดปัญหานี้?

5
สคริปต์ PHP ไม่ทำงานบนเซิร์ฟเวอร์ Apache
ฉันเพิ่งติดตั้ง Apache และ PHP5 ใหม่ แต่เมื่อฉันไปที่ root doc ของฉันมันเพิ่งดาวน์โหลดไฟล์ "ดาวน์โหลด" และเมื่อฉันลองdocumentroot /index.php มันแค่ดาวน์โหลดไฟล์ PHP ฉันติดตั้ง PHP แล้วแต่ Apache ดูเหมือนจะไม่ต้องการใช้งาน มีคนแนะนำให้เพิ่มบรรทัด 'โมดูลโหลด' ในของฉันhttpd.confแต่ฉันไม่มีไฟล์นั้น
54 apache2  php 

6
ฉันจะ chmod 777 โฟลเดอร์ย่อยทั้งหมดของ / var / www ได้อย่างไร
ผมใช้เว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ FTP ประเด็นที่ถูกผูกไว้/var/www/home/user/www ฉันตั้งค่าไดเรกทอรีทั้งสองเป็นchmod 777(ซึ่งใช้ได้เนื่องจากเป็นการทดสอบเท่านั้น) ฉันสามารถอัปโหลดไฟล์ไปยัง/home/user/wwwแต่เมื่อใดก็ตามที่ฉันสร้างไดเรกทอรีใหม่ฉันจะต้องทำงานchmod 777ในโฟลเดอร์นั้น มิฉะนั้นเมื่อฉันพยายามเรียกดูฉันได้รับข้อความแสดงข้อผิดพลาด คุณไม่ได้รับอนุญาตให้เข้าถึง / ทดสอบ / บนเซิร์ฟเวอร์นี้ มีวิธีที่ฉันสามารถทำให้ทุกคนในโฟลเดอร์ย่อย/var/wwwสามารถเข้าถึงได้หรือไม่? หรือสิทธิ์ของพวกเขาจะถูกตั้งค่าโดยอัตโนมัติ777? มันน่ารำคาญที่ฉันต้องพิมพ์chmod 777ทุกครั้ง

2
ไม่สามารถติดตั้ง php5 บน Ubuntu 16.04
ดังนั้นเมื่อเร็ว ๆ นี้ฉันได้ติดตั้ง Ubuntu เครื่องแรกของฉันเพื่อความแม่นยำสร้างรายวันที่ 16.04 บนแล็ปท็อปเครื่องใหม่ของฉันเนื่องจากฮาร์ดแวร์ใหม่สำหรับ 15.10 ตอนนี้ฉันกำลังตั้งค่าและฉันต้องการติดตั้ง php5 และส่วนขยายบางอย่าง เมื่อฉันรันsudo apt-get install libapache2-mod-php5ฉันได้รับข้อความแสดงข้อผิดพลาดว่าไม่มีแพ็คเกจการติดตั้งสำหรับ php5 และ libapache2 ข้อความแสดงข้อผิดพลาดเป็นภาษาเยอรมันดังนั้นฉันสงสัยว่านี่จะช่วยได้ แต่ยังไงก็ตามที่นี่เป็น :-) E: For package »libapache2-mod-php5« existiert kein Installationskandidat. ฉันจำเป็นต้องเพิ่มที่เก็บ apt-get หรือไม่? หรือฉันทำอะไรผิด


2
ไฟล์ปฏิบัติการ htpasswd หายไป
ฉันทำงาน 13.10 ทำความสะอาดติดตั้ง Ran: sudo apt-get install apache2 ฉันคาดหวังว่าฉันจะมี htpasswd ในไดเรกทอรี / usr / sbin พร้อมกับปฏิบัติการ apache2 ฉันไม่. ฉันสามารถให้ข้อมูลใด ๆ ที่จำเป็น
52 13.10  apache2 

2
จะวางเว็บไซต์ท้องถิ่นของฉันเริ่มต้นด้วย apache2 รุ่น 2.4.7 ได้ที่ไหน
ฉันเพิ่งติดตั้ง Ubuntu 14.04 จากนั้นฉันติดตั้งlamp-serverและวางเว็บเพจของฉันใน/var/wwwไดเรกทอรี แต่เมื่อฉันเปิด localhost ในเบราว์เซอร์ไม่มีอะไรเลย ฉันคิดว่าเกิดขึ้นเพราะ Zend อัปเดต Apache ไม่ว่าด้วยเหตุผลใดฉันต้องการทราบว่าจะเก็บไฟล์ php ไว้ที่ไหนเพื่อให้สามารถเข้าถึงได้จากเบราว์เซอร์ของฉัน
50 apache2  lamp 

3
apache2 และ httpd ต่างกันไหม?
วันนี้ผมได้รับการติดตั้งphpmyadminบนUbuntu 12.04และหลังในขณะที่การเจรจาที่โผล่ขึ้นมาที่ระบุสิ่งที่เซิร์ฟเวอร์ฉันต้องการใช้; apache2หรือhttpd เซิร์ฟเวอร์เหล่านี้ต่างกันสองประเภทหรือไม่
50 server  apache2 

4
นี่เป็นวิธีที่ถูกต้องในการเปิดใช้งาน htaccess ใน Apache 2.4.7
ในเกือบทุกทางออกของ "วิธีการเปิดใช้งาน htaccess" พวกเขาบอกว่าไฟล์ / etc / apache2 / sites-available / default จะต้องได้รับการแก้ไข แต่ไม่มีไฟล์ดังกล่าวใน Apache 2.4.7 ฉันอ่านบางแห่งว่าไฟล์เริ่มต้นใหม่คือ 000-default.conf ดังนั้นฉันจึงแก้ไขและพยายามเพิ่มบรรทัด: AllowOverride All แต่ Apache2 ไม่รีสตาร์ทอย่างถูกต้องและทำให้เกิดข้อผิดพลาด จากเอกสาร apache2 ฉันพบว่า AllowOverride อนุญาตเฉพาะใน<Directory>ส่วน จากนั้นฉันลองเพิ่มสิ่งนี้: <Directory "/var/www"> AllowOverride All </Directory> และดูเหมือนว่าจะทำงาน แต่ฉันไม่แน่ใจว่าควรใส่ / var / www ที่นั่นหรือไม่ มันเป็นวิธีที่ถูกต้องในการทำหรือคอมพิวเตอร์ของฉันจะระเบิดอย่างใด?

3
วิธีป้องกันไม่ให้ apache และ mysql เริ่มต้นโดยอัตโนมัติ
มีวิธีที่จะทำให้ Apache และ mysql ไม่ทำงานโดยอัตโนมัติเมื่อเริ่มต้นหรือไม่ ปัจจุบันเมื่อใดก็ตามที่ฉันบูตเครื่องพวกเขาจะเริ่มโดยอัตโนมัติและทำงานในพื้นหลัง ฉันใช้ Ubuntu 12.04
44 12.04  14.04  apache2  mysql 

5
วิธีทำให้ Apache ทำงานเป็นผู้ใช้ปัจจุบัน
ฉันคิดว่าสำหรับเครื่องพัฒนามันสะดวกกว่าที่จะเรียกใช้ Apache ในฐานะผู้ใช้ปัจจุบันเพื่อลดความยุ่งยากของสิทธิ์ ฉันจะทำอย่างไร ฉันคิดว่ามัน suexec แต่ฉันจะกำหนดค่าใน Ubuntu + Apache ได้อย่างไร

4
แก้ไขสิทธิ์สำหรับ / var / www และ wordpress
ฉันได้ตั้งค่าเซิร์ฟเวอร์ LAMP แล้วและฉันสามารถเข้าถึงผ่าน SSH และไปที่หน้า "ใช้งานได้" จากเว็บเบราว์เซอร์จากภายในเครือข่ายของฉัน (ผ่านที่อยู่ ip) และจากภายนอกโดยใช้ Dyndns เรามีโครงการ Wordpress บางส่วนที่อยู่ในไดเรกทอรีย่อยใน / var / www / wordpress1 / var / www / wordpress2 ฯลฯ ฉันไม่สามารถเข้าถึงไดเรกทอรีย่อยเหล่านี้จากเบราว์เซอร์เพื่อตั้งค่า WP - หรือ (ฉันถือว่า) เพื่อดู เนื้อหาบนเบราว์เซอร์ ฉันได้รับข้อผิดพลาดต้องห้าม 403 บนเบราว์เซอร์ของฉัน ฉันคิดว่านี่เป็นปัญหาสิทธิ์ คุณช่วยบอกการตั้งค่าที่เหมาะสมสำหรับการอนุญาตให้: อนุญาตให้นักพัฒนาและฉันอ่าน / เขียน เพื่ออนุญาตให้ WP ติดตั้งและทำสิ่งนั้น อนุญาตให้ผู้เยี่ยมชมเข้าถึงไซต์ผ่านทางเว็บ ฉันควรพูดถึงว่าโฟลเดอร์ย่อยนั้นเป็นลิงค์ไปยังโฟลเดอร์ในฮาร์ดดิสก์ภายในอื่น - ฉันไม่คิดว่ามันจะสร้างความแตกต่าง แต่ฉันคิดว่าฉันควรเปิดเผย …
41 apache2 

1
การตั้งค่าโดเมนย่อยบนเซิร์ฟเวอร์ ubuntu
ฉันมีเซิร์ฟเวอร์ที่ mysite.no-ip.org ทุกอย่างทำงานได้ดีและฉันมีบล็อกและ owncloud ที่ฉันเข้าถึงการเขียน mysite.no-ip.org/blog และ mysite.no-ip.org/owncloud ตอนนี้ฉันต้องการสร้างโดเมนย่อยเพื่อให้ฉันสามารถเขียน blog.mysite.no-ip.org และ owncloud.mysite.no-ip.org ฉันดูมันเยอะมากและการสอนที่ง่ายที่สุดคือสิ่งที่ฉันได้ติดตาม http://www.bcat.eu/blog/local-subdomains-under-ubuntu-linux-and-apache-2-4-tutorial/ ยกเว้นว่าฉันไม่ได้อยู่บนเซิร์ฟเวอร์ของฉัน แต่ใช้ ssh จากระยะไกลดังนั้นถ้าฉันใช้ localhost ฉันไม่สามารถดูว่างานนี้ฉันเชื่อ นี่เป็นอุปสรรคแรกของฉันฉันสามารถทำตามบทช่วยสอนนี้ได้โดยไม่ต้องอยู่ถัดจากเซิร์ฟเวอร์หรือไม่ ฉันเพิ่งค้นพบระเบียน CNAME ซึ่งดูเหมือนว่าฉันไม่แน่ใจว่าสิ่งใดที่ฉันต้องการจะทำ ฉันใช้ no-ip.org และฉันพยายามติดตามสิ่งนี้ แต่ไม่ชัดเจนอย่างใดอย่างหนึ่งhttps://support.uberflip.com/entries/235780-4-4-5-how-to-setup-a -cname เปลี่ยนเส้นทาง # noip ไม่มีใครมีตัวชี้ใด ๆ ? นี่ค่อนข้างร่มรื่นสำหรับฉันและฉันไม่รู้ว่าฉันอยู่ไกลจากการแก้ปัญหาหรือปิดจริง ๆ (อย่างน้อยถ้าฉันสามารถลอง localhost ที่จะเป็นขั้นตอนแรกเพื่อตรวจสอบ Apache conf ของฉัน แต่ฉันไม่สามารถทำได้ ตั้งแต่ฉัน ssh) อย่างไรก็ตามขอขอบคุณสำหรับความช่วยเหลือของคุณล่วงหน้า ความช่วยเหลือใด ๆ ลิงค์ยินดี

4
ฉันจะติดตั้ง Apache HTTPD ใหม่หลังจากลบไฟล์การกำหนดค่าบางส่วนได้อย่างไร
ฉันเพิ่งยุ่งกับ Apache config ของฉันและต้องการติดตั้งใหม่เพื่อให้ฉันสามารถเริ่มต้นจากสด ฉันติดตามโพสต์ฟอรัมบางอันเกี่ยวกับการติดตั้งapache2แพ็กเกจใหม่และนี่เป็นการลบ/etc/apache2โฟลเดอร์ของฉัน ตอนนี้ไม่ว่าฉันจะลองทำอะไรหลายอย่างฉันก็ไม่สามารถทำการลบแบบเต็มของการติดตั้ง Apache แล้วติดตั้งใหม่ได้ sudo apt-get install apache2หรือreinstallไม่ทำอะไรเลย ฉันไม่สามารถลบออกโดยใช้ Synaptic ได้เช่นกัน มีอะไรที่ฉันสามารถทำได้เพื่อให้ Apache ติดตั้งใหม่บนคอมพิวเตอร์ของฉันอีกครั้ง?
38 apt  apache2 

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