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

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

5
ไม่สามารถเริ่ม Apache บน Ubuntu 12.10: ไม่มีซ็อกเก็ตการฟังที่มีอยู่
ฉันไม่สามารถเริ่ม apache2 ติดตั้งโดยใช้ apt-get ฉันได้รับข้อผิดพลาดเดียวกันมากในการติดตั้ง Ubuntu 12.10 แยก 2 อันอันหนึ่งบนเดสก์ท็อปพีซีของฉันอีกอันหนึ่งที่ทำงานใน VirtualBox: michal@michaltest:~$ sudo service apache2 start * Starting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName no listening sockets available, shutting down Unable to open logs Action 'start' failed. The …

4
วิธีหยุด Apache access.log เซาะร่องทุกสองสามวินาที?
ผมติดตั้งสด Ubuntu 12.04 Server + + Zend เซิร์ฟเวอร์ CE (MySQL / phpMyAdmin) deb http://repos.zend.com/zend-server/5.6.0_ubuntu1204/deb server non-free Repositoryจาก apache2 / access.log ของฉันมีลักษณะเช่นนี้และเซาะร่องทุกสองสามวินาที: ::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) (internal dummy connection)" ::1 - - [06/Aug/2012:13:27:59 +0200] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Ubuntu) …
9 apache2  zend 

2
ฉันสามารถใช้การติดตั้งเดสก์ท็อปเป็นเซิร์ฟเวอร์ได้หรือไม่
ฉันใหม่สำหรับ Linux และ Ubuntu คือการกระจายครั้งแรกของฉัน ฉันเลือก Ubuntu เพราะฉันต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Linux ฉันอยู่ภายใต้ข้อ จำกัด ด้านเวลาและจำเป็นต้องติดตั้งเซิร์ฟเวอร์โดยเร็วที่สุด ฉันมีการตั้งค่า Ubuntu Desktop และ Ubuntu Server ผ่าน VMWare Fusion บน MacBook Pro ของฉัน ฉันติดตั้งทุกสิ่งที่ฉันต้องการบนเซิร์ฟเวอร์รุ่น แต่มันรู้สึกเหนือหัว ฉันไม่มีประสบการณ์กับ CLI ฉันสามารถใช้ Ubuntu Desktop เพื่อเรียกใช้เว็บเซิร์ฟเวอร์ในขณะที่ฉันเรียนรู้ CLI ได้หรือไม่ โดยทั่วไปฉันต้องเรียกใช้ Apache, PHP, MySQL, phpMyAdmin, Python และ Django ฉันควรใช้ MAMP หรือไม่ ขอบคุณ

3
วิธีการตั้งค่าเครื่องเพื่อโฮสต์เว็บไซต์ของฉันให้โลก - ด้วย url ของฉันเอง?
ฉันเล่นกับบล็อกเป็นจำนวนมาก ฉันมีคอมพิวเตอร์เก่าสองเครื่องวางอยู่รอบ ๆ ฉันต้องการใช้งาน ฉันสงสัยว่าถ้ามีวิธีการตั้งค่าเซิร์ฟเวอร์แล้วจะเชื่อมโยงกับ URL ที่ฉันซื้อและหน้าเซิร์ฟเวอร์และอาจติดตั้ง wordpress ข้อมูลใด ๆ เกี่ยวกับการตั้งค่าบน Ubuntu 10.04 Desktop นั้นน่าทึ่ง กรุณาและขอบคุณ

4
PHP แสดงเป็นข้อความธรรมดาหลังจากอัพเกรดเป็น 18.04
ฉันเพิ่งอัพเกรดเป็น Ubuntu 18.04 ตอนนี้ apache ให้บริการ php ของเว็บไซต์ของฉันเป็น php ธรรมดา ฉันได้ลองไปแล้ว: ทำไมไฟล์ PHP ของฉันถึงแสดงเป็นข้อความธรรมดา? (ใน Stack Overflow)และPHP 7 และ apache แสดงข้อความธรรมดาและไม่สามารถรีสตาร์ทได้ แพ็คเกจ php ที่ติดตั้งคือ: php php7.2-cli php7.2-fpm php7.2-mbstring php7.2-pgsql php7.2-sqlite3 php7.2-zip php-curl php-igbinary php-pgsql php-xml php7.2 php7.2-common php7.2-gd php7.2-mysql php7.2-readline php7.2-xml php-bz2 php-fpm php-mbstring php-soap php-xmlrpc php7.2-bz2 php7.2-curl php7.2-json php7.2-opcache …
8 apache2  php  18.04 

5
localhost / phpmyadmin ไม่ทำงานบน Ubuntu 16.04
เมื่อเร็ว ๆ นี้สดติดตั้งลบUbuntu 16.04Ubuntu 14.04 ฉันพยายามที่จะติดตั้งโคมไฟในเครื่องท้องถิ่นและมีการติดตั้งPHP7.0, และmySqlphpMyadmin ทุกอย่างทำงานได้ดีhttp://localhostใช้http://localhost/info.phpงานได้ แต่ในขณะที่กำลังเข้าถึงhttp://localhost/phpmyadminอยู่HTTP ERROR 500 The localhost page isn't working อัปเดต: /var/log/apache2/error.log Cannot adopt OID in UCD-SNMP-MIB: dskEntry ::= { dskTable 1 } Cannot adopt OID in NET-SNMP-AGENT-MIB: netSnmpAgentMIB ::= { netSnmpModuleIDs 2 } Cannot adopt OID in LM-SENSORS-MIB: lmFanSensorsValue ::= { lmFanSensorsEntry 3 …

1
โฟลเดอร์โมดูล Apache2 อยู่ที่ไหน
จริง ๆ แล้วฉันเคยติดตั้งจัดการและกำหนดค่า apache บน windows และในที่สุดก็ติดตั้งและกำหนดค่าโมดูลใหม่ไปยังเซิร์ฟเวอร์ในพื้นที่ของฉันและในกรณีนี้จะไม่เหมือนกันบน Ubuntu ฉันติดตั้ง apache2 แล้ว แต่ยังหาโฟลเดอร์โมดูลไม่ได้ฉันหมายความว่าโครงสร้างที่ฉันได้รับในคอมพิวเตอร์ของฉันไม่เหมือนกับที่ฉันรู้จักบน windows! เส้นทางนี้เส้นทางนี้เป็น/etc/init.d/apachestart|stop|restart|reload และไดเรกทอรี www ตั้งอยู่ที่นี่: /var/www/*.html ดังนั้นฉันควรจะคัดลอกไฟล์โมดูลที่ฉันmod_security2.soไปถึงสถานที่/usr/local/apache/modules/นี้ ในกรณีของฉันฉันไม่มีโครงสร้างนี้สำหรับโฟลเดอร์ apache $ ls /etc/apache2 apache2.conf envvars mods-enabled sites-enabled conf-available magic ports.conf conf-enabled mods-available sites-available เพื่อที่ฉันควรจะวางไฟล์โมดูลรู้ว่าไฟล์ภายในmods-enabledมีและ*.load*.so
8 apache2 

1
จะรับ apache core dump ได้อย่างไร?
ฉันมีปัญหากับเซิร์ฟเวอร์ Ubuntu 14.10 ของฉัน เมื่อดำเนินการบางอย่าง apache2 ของฉันจะรีสตาร์ทพร้อมข้อผิดพลาดการแบ่งกลุ่ม ในการแก้ไขปัญหานี้ฉันต้องการสร้างการถ่ายโอนข้อมูลหลัก ฉันทำสิ่งต่อไปนี้แล้ว: เพิ่มลงCoreDumpDirectory /tmp/apache-coredumpsในไฟล์ปรับแต่งแล้ว วิ่ง ulimit -c unlimited วิ่ง apt-get install apache2-dbg php5-dbg รีสตาร์ทapacheและทำให้เกิดข้อผิดพลาด บันทึกการอ้างสิทธิ์อาจมีการถ่ายโอนข้อมูลหลักในไดเรกทอรีอย่างไรก็ตามจะว่างเปล่า ฉันยังพยายามที่จะใช้ gdb โดยตรงในปฏิบัติการของ apache2 แต่ Apache จะไม่เริ่มต้นเว้นแต่เริ่มผ่านหรือapachectlservice apache2 start ฉันจะได้รับการถ่ายโอนข้อมูลหลักเพื่อแก้ปัญหาของฉันหรือฉันจะแนบgdbโดยตรงกับ apache ได้อย่างไร

4
ทำไมฉันถึงได้รับ Apache2 Ubuntu Default Page แทนที่จะเป็นหน้า index.html ของฉันเอง?
ฉันมีคอมพิวเตอร์ Ubuntu 14.10 ที่ใช้สำหรับการทดสอบเว็บไซต์ในท้องถิ่นมันไม่ได้ให้บริการอินเทอร์เน็ต ในนั้นฉันมีเจ็ดเว็บไซต์ที่ติดตั้ง อย่างไรก็ตามเมื่อฉันเข้าถึงสองในเจ็ดฉันจะได้รับApache2 Ubuntu Default Pageหน้าดัชนีของตัวเองแทน เท่าที่ฉันสามารถบอกได้ฉันตั้งค่าทั้งเจ็ดโดยใช้กระบวนการเดียวกันแน่นอนดังนั้นฉันจึงไม่รู้ว่าทั้งสองสิ่งนี้หายไปไหน นอกจากนี้ในไดเรกทอรีบันทึก Apache ของฉันฉันมีไฟล์บันทึกสองไฟล์errorและaccessสำหรับเว็บไซต์สองแห่งที่ทำงานผิดปกติ แต่ไซต์ทั้งหมดนั้นว่างเปล่า เมื่อฉันเริ่มapache2บริการไม่มีข้อผิดพลาด ฉันย้อนขั้นตอนหลายครั้งแล้วและฉันไม่สามารถเห็นความแตกต่างระหว่างไซต์ทำงานกับไซต์ที่ไม่ทำงาน ฉันมีตัวเลือกอะไรบ้างในการวินิจฉัยปัญหานี้ ฉันสามารถบังคับให้บันทึกข้อผิดพลาด verbose เพิ่มเติมได้หรือไม่ มีบันทึกอื่นที่ฉันสามารถอ้างอิงได้หรือไม่? นี่คือตัวอย่างของ.confไฟล์สำหรับหนึ่งในไซต์ที่ชำรุด: <VirtualHost *:80> ServerName www.local_example.com ServerAlias local_example.com ServerAdmin address@example.com DocumentRoot /var/www/Websites/example.com <Directory /var/www/Websites/example.com/> Options Indexes FollowSymLinks MultiViews # pcw AllowOverride None AllowOverride All Order allow,deny allow from all # …
8 apache2 


1
ขนาดของฟิลด์ส่วนหัวคำขอเกินขีด จำกัด เซิร์ฟเวอร์เนื่องจากมีค่า If-None-Match จำนวนมาก
นี่เป็นกรณีที่น่าสนใจของลูกค้าที่ได้รับข้อผิดพลาด "400 Bad Request" และดูเหมือนไม่สามารถดูหน้าแรกของ drupal ที่โฮสต์บน Ubuntu 12.04.3 LTS โดยใช้ Apache / 2.2.22: Bad Request เบราว์เซอร์ของคุณส่งคำขอว่าเซิร์ฟเวอร์นี้ไม่สามารถเข้าใจ ขนาดของฟิลด์ส่วนหัวคำขอเกินขีด จำกัด เซิร์ฟเวอร์ แพ็คเก็ตการส่งออกดมกลิ่น: ... T 2013/09/02 15:23:10.458167 ###.###.###.###:40027 -> ###.###.###.###:80 [A] GET / HTTP/1.0. If-None-Match: "1363160742-0", "1363165573-1", "1363175854-1", "1363175854-0", "1363179616-0", "1363181811-0", "1363239319-1", "1363255903-0", "1363259282-0", "1363263398-1", "1363274564-0", "1363329642-0", "1363332613-1", "1363333851-0", "1363599826-0", "1363678909-0", "1363684227-1", …
8 server  apache2 

3
SSL- ข้อผิดพลาดขณะติดตั้ง apache2
ฉันพบข้อความแสดงข้อผิดพลาดขณะติดตั้งapache2localhost service apache2 reload /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) Syntax error on line 52 of /etc/apache2/sites-enabled/default-ssl: SSLCertificateKeyFile: file '/etc/ssl/private/ssl-cert-snakeoil.key' does not exist or is empty Action 'configtest' failed. The Apache error log may have more information. ...fail! วิธีแก้ปัญหานี้
3 apache2 

1
คีย์ SSL ของฉันจะถูกลบออกหรือไม่หากฉันติดตั้ง apache2 ใหม่
ฉันมีรหัสและรหัสของฉันอยู่แล้ว แต่ฉันพยายามกำหนดค่าapacheเซิร์ฟเวอร์และทำทุกอย่างที่นั่น หากฉันจะติดตั้งใหม่อีกครั้งฉันต้องมี csr และคีย์ใหม่เพื่อเปิดใช้งาน https หรือฉันยังคงสามารถใช้งานได้อีกหรือไม่ ถ้าเป็นไปได้ ฉันจะติดตั้ง apache2 ใหม่ได้อย่างไร ให้รหัสบรรทัดคำสั่งให้ฉัน ฉันใหม่จริง ๆ กับมัน ฉันกำลังทำงานกับ VPS ของฉัน
1 12.04  apache2  vps 

1
ไม่พบ URL ที่ร้องขอ / บนเซิร์ฟเวอร์นี้
ฉันสร้างไซต์ flimpsons โดยใช้ apache2 และฉันต้องการสร้างไซต์ย่อย / ดาวน์โหลด flimpsons ฉันคิดว่าฉันกำหนดค่าอย่างถูกต้อง แต่เมื่อ แต่เมื่อฉันใส่ URL ลงใน firfox จะแจ้งว่าไม่พบ URL / การดาวน์โหลดที่ร้องขอบนเซิร์ฟเวอร์นี้ นี่คือไฟล์ปรับแต่ง (downloads.conf) VirtualHost /downloads:80> # The ServerName directive sets the request scheme, hostname and port that # the server uses to identify itself. This is used when creating # redirection URLs. In …

1
เพิ่มเว็บไซต์ php ทั้งหมดลงใน LAMP
ฉันมีเว็บไซต์ php ที่ฉันต้องการเพิ่มไปยัง localhost ของฉันเพื่อให้ฉันสามารถทำการทดสอบบางอย่าง แต่ไม่สามารถหาวิธีเพิ่มได้อย่างถูกต้อง เว็บไซต์มีหลายไดเรกทอรีที่ติดตั้งอยู่ภายใน หากใครบางคนสามารถพาฉันไปในทิศทางที่ถูกต้องมันจะยิ่งใหญ่ ฉันได้ลองทำแบบฝึกหัดออนไลน์ไม่กี่ครั้ง แต่ดูเหมือนว่าจะไม่มีอะไรเหมาะสมสำหรับฉันThey all deal with setting it up with a single html file.

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