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

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

3
Apache เปิดใช้งานผู้ปฏิบัติงาน mpm
ฉันได้กำหนดค่า FastCGI และ PHP5-FPM ให้ทำงานบน Ubuntu ซึ่งทำงานได้ดี แต่ฉันติดตั้งโมดูล"apache2 คนงาน mpm"และต้องการกำหนดค่าและแทนที่"prefork mpm"ซึ่งเป็นค่าเริ่มต้นใน apache2 ทั้งหมดที่ฉันพบคือใน CentOS ที่/etc/sysconfig/httpdเพิ่งวางHTTPD=/usr/sbin/httpd.workerจะเปิดใช้งาน"ผู้ปฏิบัติงาน mpm" เราจะเปิดใช้งาน "worker mpm" ใน Ubuntu ได้อย่างไร นอกจากนี้เมื่อฉันแสดงรายการโมดูลที่รวบรวมของ apache "/usr/sbin/apachectl -l"มันจะไม่แสดงรายการ"prefork.c"ซึ่งกล่าวว่าเป็นรายการตั้งแต่เราใช้ตามค่าเริ่มต้น แต่เมื่อฉัน"/usr/sbin/apache2 -V | grep MPM"แสดง"Server MPM: prefork"บางคนสามารถอธิบายเรื่องนี้ได้ไหม $ / usr / sbin / apache2 -V | grep MPM Server MPM: prefork phpinfo (); Server …
10 14.04  server  apache2 

6
AH00015: ไม่สามารถเปิดบันทึกการกระทำการ 'เริ่มต้น' ล้มเหลว ใน Ubuntu 14.04
ฉันพยายามติดตั้ง apache2 ฉันประสบปัญหานี้ให้ฉันแก้ปัญหาบางอย่าง การรีสตาร์ทเว็บเซิร์ฟเวอร์ apache2 ให้ข้อผิดพลาด: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80 (98)Address already in use: AH00072: make_sock: could not bind …
10 apache2 

4
ฉันจะเปิดใช้งาน OPCache ของ PHP 5.5 ได้อย่างถูกต้องใน Ubuntu 14.04 อย่างไร
ฉันตั้งค่าเซิร์ฟเวอร์ท้องถิ่นเพื่อทดสอบการกำหนดค่า เป็นเซิร์ฟเวอร์ clean 14.04 LAMP ตามที่เลือกระหว่างการติดตั้งระบบปฏิบัติการ ถ้าฉันเข้าใจถูกต้อง OPCache จะมาพร้อมกับ PHP 5.5 ( php -vยืนยันสิ่งนี้) แต่อยู่ในสถานะปิดใช้งาน ฉันได้ทำตามคำแนะนำของอินเทอร์เน็ตเพื่อเปิดใช้งาน แต่ฉันได้รับข้อความที่หลากหลายว่าสิ่งนี้ประสบความสำเร็จหรือไม่ ของฉันphp.iniมี zend_extension=/usr/lib/php5/20121212/opcache.so opcache.enable=1 opcache.enable_cli=1 กระนั้นphp -iหลังจากรีสตาร์ทเครื่องกำลังบอกฉัน Opcode Caching => Disabled Optimization => Disabled Startup Failed => Opcode Caching is disabled for CLI opcache.enable => On => On opcache.enable_cli => Off => Off นั่นคือมันเปิดใช้งานได้ชัดเจนและปิดการใช้งานพร้อมกัน …
10 server  apache2  php  lamp  cache 

2
ไม่พบการตั้งค่า prefork หรือผู้ปฏิบัติงานใน /etc/apache2/apache2.conf - เพราะเหตุใด
ฉันเพิ่งติดตั้ง Apache 2.4.7 (Ubuntu) บนระบบ Ubuntu 14.04 LTS ของฉันและไม่เห็นการตั้งค่า prefork หรือผู้ปฏิบัติงานใน /etc/apache2/apache2.conf พวกเขายังไม่ได้กำหนดไว้สำหรับโฮสต์เสมือนเริ่มต้น ฉันควรตั้งค่าตัวเองใน apache2.conf เช่นนี้หรือไม่? <IfModule mpm_prefork_module> StartServers 2 MinSpareServers 2 MaxSpareServers 5 MaxClients 200 #must be customized ServerLimit 200 #must be customized MaxRequestsPerChild 100 </IfModule>
10 server  apache2 

2
Apache apr_sockaddr_info_get () ล้มเหลวผิดพลาด [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา บริการ apache ของฉันทำให้ฉันเกิดข้อผิดพลาดฉันเพิ่งใช้ snapshop บนอินสแตนซ์บนคลาวด์ AWS ของฉันและทุกอย่างดูเหมือนจะใช้ได้และเว็บไซต์ของฉันก็ทำงานได้จนกว่าฉันจะรีสตาร์ท apache และตอนนี้มันทำให้ฉันมีข้อผิดพลาดด้านล่าง: ubuntu@ip-10-0-0-217:/var/www$ sudo service apache2 restart sudo: unable to resolve host ip-10-0-0-217 * Restarting web server apache2 apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 …
10 apache2 

3
ไม่สามารถติดตั้ง apache2 อีกครั้ง
ก่อนหน้านี้ฉันเคยติดตั้ง apache2 ฉันอัปเกรดเป็น php5.5 และนี่ทำให้การติดตั้งของฉันพังดังนั้นฉันจึงพยายามแก้ไขไฟล์บางไฟล์ แต่นั่นใช้งานไม่ได้ฉัน apache อัตโนมัติ แต่ฉันยังคงได้รับข้อผิดพลาดนี้เมื่อฉันพยายามติดตั้ง: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars invoke-rc.d: initscript apache2, action "restart" failed.
10 apache2 

6
วิธีเริ่ม XAMPP ในเบราว์เซอร์ของฉันหลังจากติดตั้งสำเร็จ
ผมทำตามที่ลิงค์นี้เพื่อติดตั้ง XAMPP ในเครื่องของฉัน: XAMMP สำหรับลินุกซ์ ฉันไม่สามารถเปิด XAMPP ในเบราว์เซอร์ของฉัน แต่ฉันได้รับ404 errrorเช่น ไม่พบ ไม่พบ URL /xampp/index.php ที่ร้องขอบนเซิร์ฟเวอร์นี้ เซิร์ฟเวอร์ Apache / 2.2.20 (Ubuntu) ที่ localhost Port 80 ทุกคนสามารถช่วยฉันค้นหาข้อผิดพลาด
10 apache2  xampp 

1
Apparmor มีหมวกอย่าง null-12b08
ฉันใช้เซิร์ฟเวอร์ Ubuntu 12.04.2 กับ Apache โดยใช้ mod_apparmor เมื่อฉันวิ่งaa-statusฉันเห็นโปรไฟล์นับพัน (อย่างจริงจังมากกว่า 100,000) ที่มีชื่อคล้าย ๆ กัน /usr/lib/apache2/mpm-prefork/apache2//DEFAULT_URI//null-12b08 บางคนถึงกับสแต็ค: /usr/lib/apache2/mpm-prefork/apache2//scoop//null-2dd76//null-2dd77 พวกนี้คืออะไร? พวกเขาเป็นหมวกจริงหรือ ถ้าเป็นเช่นนั้นทำไมถึงมีพวกเขามากมายและนั่นเป็นปัญหาที่อาจเกิดขึ้นหรือไม่

2
Apache 2.4.2 จะให้บริการใน ppa หรือ pkg ปกติเมื่อใด
ดังนั้น Apache 2.4.2 จึงเปิดตัวเมื่อวันที่ 17 เมษายน 2012 ณ ตอนนี้ดูเหมือนว่ายังไม่มีที่เก็บข้อมูลใด ๆ ทั้งหมดที่ฉันสามารถค้นหาได้โดย googling คือคำแนะนำในการสร้างจากแหล่ง GIT ฉันไม่อยากทำสิ่งนี้เพราะมันซับซ้อนการกำหนดค่าและการบำรุงรักษา แค่อยากรู้ว่าถ้าใครรู้ว่ามันจะมีอยู่ในที่เก็บหรือเมื่อใครรู้ ppa ที่เผยแพร่ apache เวอร์ชั่นล่าสุด
10 ppa  apache2 

4
การตั้งค่าโฮสต์เสมือน
/var/wwwฉันยังมีเว็บไซต์ทั้งหมดของฉันเป็นไดเรกทอรีภายใต้ ฉันต้องการตั้งค่าโฮสต์เสมือนhttp://foo/ที่ชี้ไปยัง/var/www/foo/fooไดเรกทอรี (และยังคงพฤติกรรม localhost เริ่มต้น) ฉันเพิ่มไฟล์ต่อไปนี้ไปfooที่/etc/apache2/sites-available/: <VirtualHost *:80> ServerName foo DocumentRoot /var/www/foo/foo # Other directives here <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/foo/foo> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> จากนั้นฉันก็รันคำสั่งต่อไปนี้: sudo a2ensite foo sudo /etc/init.d/apache2 reload แต่เมื่อฉันไปที่http://foo/มันยังคงส่งคืนหน้าการค้นหา ISP

1
การกำหนดค่าการอนุญาตสำหรับ FTP และ Apache
ฉันมีเว็บเซิร์ฟเวอร์ (Apache2) ที่ฉันเข้าถึงด้วย FileZilla บนเว็บเซิร์ฟเวอร์ของฉันฉันมี dir / home / admin / www ที่ฉันผูกไว้กับ / var / www ดังนั้นฉันสามารถเข้าถึงได้ด้วย FTP มันใช้งานได้สมบูรณ์แบบ! แต่ทุกครั้งที่ฉันรีสตาร์ทเว็บเซิร์ฟเวอร์ฉันต้องทำการผูกอีกครั้งและอีกครั้ง ฉันไม่สามารถพูดกับเว็บเซิร์ฟเวอร์ของฉันว่าต้องผูกแผนที่เหล่านั้นไว้ตลอดเวลาหรือไม่? ฉันต้องรีเซ็ตสิทธิ์ทั้งหมดของฉันทุกครั้งอีกครั้งฉันทำอะไรผิด

2
วิธีที่แนะนำในการติดตั้ง Wordpress จากแพ็คเกจบนเซิร์ฟเวอร์คืออะไร?
ฉันมีเซิร์ฟเวอร์ LAMP ให้บริการจากhttp: //91.xxx.xx.xx/ (แค่ที่อยู่ IP ตัวอย่าง) และฉันต้องการติดตั้ง Wordpress ที่นั่น ฉันไปไกลถึงขั้นตอนง่ายๆsudo apt-get install wordpressในการติดตั้ง Wordpress แล้ว แต่ฉันก็ยังไม่แน่ใจเกี่ยวกับขั้นตอนการปฏิบัติที่ดีที่สุดหลังจากนั้น ฉันอ่านเอกสารเพื่อติดตั้ง Wordpress ใน Ubuntu wikiแต่มันล้าสมัย นอกจากนี้ผมไม่สามารถคิดออกจาก/usr/share/doc/wordpress/README.Debianที่ระบุไว้ในแพคเกจ WordPress นี่คือบันทึกย่อเพิ่มเติมของสิ่งที่ฉันพยายามทำกับไซต์: เซิร์ฟเวอร์กำลังใช้งาน Ubuntu 10.04 LTS Wordpress และซอฟต์แวร์อื่น ๆ ที่จำเป็นต้องติดตั้งจากแพ็คเกจจากที่เก็บของ Ubuntu อย่างเป็นทางการ ฉันไม่ได้วางแผนที่จะใช้ juju Wordpress ควรใช้งานได้จากhttp: //91.xxx.xx.xx/โดยตรง (ไม่ใช่จากhttp: //91.xxx.xx.xx/blogหรือhttp: //91.xxx.xx.xx/wordpress ) ฉันขอขอบคุณสำหรับความช่วยเหลือเกี่ยวกับชุดของขั้นตอนที่แนะนำอย่างชัดเจนหลังจากการติดตั้งแพคเกจ wordpress ครั้งแรกเพื่อให้เว็บไซต์ทำงานและทำงานเนื่องจากมีข้อมูลมากมายอยู่ที่นั่น แต่ดูเหมือนว่าจะล้าสมัย

2
วิธีการตั้งค่าโฮสต์เสมือนสำหรับการพัฒนาท้องถิ่น
ติดตั้ง Ubuntu 11.04 พร้อม apache2 และแพ็คเกจที่เกี่ยวข้องทั้งหมดที่ติดตั้ง ฉันได้ลองบล็อกส่วนใหญ่และทำให้ google และฟอรัมอื่นเป็นเพื่อนที่ดีที่สุดของฉัน แต่ฉันไม่สามารถแก้ไขปัญหานี้ได้ ฉันต้องการตั้งค่าโฮสต์เสมือนที่มีชื่อในระบบท้องถิ่นของฉันเพื่อการพัฒนา ฉันสร้างไดเรกทอรี "vivek" ใน/var/wwwและคัดลอก index.html เริ่มต้นและแก้ไของค์ประกอบบางอย่าง ฉันเพิ่มไฟล์vivek.comใน/etc/apache2/sites-availableดังนี้ # Ensure that Apache listens on port 80 Listen 80 # Listen for virtual host requests on all IP addresses NameVirtualHost *:80 <VirtualHost *:80> ServerName www.vivek.com DocumentRoot /var/www/vivek # Other directives here <Directory …

2
การตั้งค่า gitweb / apache2
ฉันเพิ่งเริ่มเก็บรหัสที่ฉันเขียนบนเซิร์ฟเวอร์ภายในที่ฉันมีที่บ้าน ฉันหวังว่าจะเริ่มต้นตัวอย่าง gitweb ที่บ้านเพื่อที่ฉันจะได้เห็นความมุ่งมั่นและติดตามความคืบหน้ากับเพื่อนร่วมทีมคนอื่น ๆ ของฉัน ฉันลองใช้บทเรียนเซิร์ฟเวอร์ออนไลน์โดยไม่มีโชค ฉันต้องการให้ gitweb เข้าถึงได้โดยexample.com/git ฉันต้องการรหัสของฉันที่จะเข้ามา /code/git ฉันอยากจะขอบคุณความช่วยเหลือใด ๆ! โปรดพยายามอย่างชัดเจนที่สุดเพราะฉันไม่รู้ว่าฉันกำลังทำอะไรอยู่ ฉันได้อ่านบทความมากมาย กรุณาและขอบคุณ
10 server  git  apache2 

1
ไม่เห็น apache ทำงานใน netstat
ฉันเพิ่งเล่นกับ apache และฉันได้ไปทำงานนั่นคือฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์โดยการเรียกดูhttp://127.0.0.1และhttp://192.168.1.5ฉันไม่ได้ทำงาน IPv6 แต่นี่เป็นผลของ netstat $ sudo service apache2 status * apache2 is running $ netstat -an | grep :80 tcp6 0 0 :::80 :::* LISTEN $ wget 127.0.0.1 --2014-06-26 01:32:15-- http://127.0.0.1/ Connecting to 127.0.0.1:80... connected. HTTP request sent, awaiting response... 200 OK Length: 11510 (11K) [text/html] Saving to: …
10 server  apache2 

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