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

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

3
ฉันจะปิดการใช้งานและเปิดใช้งาน SSL ใน Apache ได้อย่างไร (ไม่มีคำสั่งถ้าเป็นไปได้)?
ฉันมี Apache ที่ทำงานใน Ubuntu 14.04 ฉันจะปิดใช้งานและเปิดใช้งานโหมด SSL โดยไม่มีคำสั่งได้อย่างไร แล้วคำสั่งล่ะ?
12 apache2  ssl 

1
โพสต์คำขอแปลก ๆ ไปยังเซิร์ฟเวอร์ Ubuntu ของฉัน - ฉันมีปัญหาหรือไม่
ฉันมี Ubuntu Server 12.04 ติดตั้งอยู่บน VM เซิร์ฟเวอร์นี้ติดตั้งapache2-mpm-preforkและlibapache2-mod-php5 ฉันกำลังดูบันทึกและเพิ่งเจอรายการที่น่าสงสัยเหล่านี้: xx.xx.xx.xx - - [20/Jan/2014:09:00:04 +0000] "HEAD / HTTP/1.0" 200 274 ... xx.xx.xx.xx - - [20/Jan/2014:09:00:23 +0000] "POST /cgi-bin/php?%2D%64+... xx.xx.xx.xx - - [20/Jan/2014:09:00:25 +0000] "POST /cgi-bin/php5?%2D%64... ... การถอดรหัสเนื้อหาหลังจากphp?...ผลลัพธ์ดังต่อไปนี้: -d allow_url_include=on -d safe_mode=off -d suhosin.simulation=on -d disable_functions="" -d open_basedir=none -d auto_prepend_file=php://input -d cgi.force_redirect=0 -d …
11 apache2  security  php 

3
ตั้งค่าไซต์ localhost ใน apache หรือไม่
ฉันได้ค้นหาวิธีการตั้งค่าสภาพแวดล้อม localhost บน Ubuntu เป็นเวลาหลายสัปดาห์โดยไม่มีวิธีแก้ปัญหาที่ดี นี่คือสิ่งที่ฉันต้องการบรรลุ: ฉันต้องการมีโฟลเดอร์รูทของฉันเช่น /home/'username'/Sites/'projectname.pl 'หรือ / home /' ชื่อผู้ใช้ '/ ไซต์ / pl /' ชื่อโครงการ '/ สาธารณะ (หรือ simular) เมื่อเข้าถึง localhost ของฉันฉันไม่ต้องการเขียน localhost / 'projectname' / public (หรือ whatnot) ฉันต้องการที่จะสามารถเข้าถึงโครงการได้โดยพิมพ์ http: //'projectname'.pl ฉันรู้ว่าสิ่งนี้สามารถทำได้บนเซิร์ฟเวอร์ apache บน OSX แต่ฉันไม่สามารถหาคำแนะนำใด ๆ เพื่อให้บรรลุสิ่งนี้บนเครื่อง Ubuntu ของฉัน ฉันจะขอบคุณทุกความช่วยเหลือและฉันหวังว่ามันจะเป็นไปได้ ความนับถือ!

4
ติดตั้ง Apache, Php, Mysql เวอร์ชั่นล่าสุดไม่สามารถใช้งานได้ผ่าน apt
ฉันต้องติดตั้ง apache, php และ mysql รุ่นล่าสุดที่มีอยู่ในเว็บไซต์ของพวกเขา แต่ปัญหาคือที่เก็บ apt ยังไม่มีเวอร์ชันอัปเดตเหล่านี้ รุ่นที่ฉันต้องการ: Apache 2.4.4, PHP 5.4.16 และ MySQL 5.6.12 เวอร์ชันที่ใช้งานได้ผ่าน apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31 Ubuntu ไม่สนับสนุนแพ็คเกจด้านบน ได้โปรดฉันต้องการความช่วยเหลือ! ขอบคุณ! PS Tasksel ยังไม่มีแพ็คเกจเวอร์ชันเหล่านี้
11 apache2  compiling  mysql  php 

4
ฉันจะเปลี่ยนหน้าเว็บที่แสดงโดย apache ได้ที่ไหน
ฉันติดตั้งอูบุนตู 10.10 แล้วและเมื่อฉันกด IP ฉันจะเห็น It works! This is the default web page for this server. The web server software is running but no content has been added, yet. ฉันควรดูว่าให้บริการจากที่ไหน สิ่งที่แปลกคือฉันเพิ่งติดตั้ง nginx และตั้งค่าสแตติกเพจที่ให้บริการบนพอร์ต 80 ด้วย (ควรขัดแย้งกับ apache เริ่มต้นที่ให้บริการ 'มันทำงานหน้า') เมื่อฉันรีสตาร์ท nginx ฉันไม่ได้ผูก error sayign พอร์ต 80 ถูกใช้ไปแล้ว ฉันไม่ได้ใช้ Apache และไม่ต้องการ …
11 apache2  nginx  bind 

4
วิธีเพิ่มไดเรกทอรีที่กำหนดเองเช่น phpmyadmin
เนื่องจากความรู้ของฉันเกี่ยวกับapacheมีน้อย ฉันต้องการให้มันเติบโตขึ้นดังนั้นฉันจึงมีประสบการณ์มากขึ้นกับ LAMP คำถามยอดนิยมของฉันสำหรับวันนี้คือ: วิธีเพิ่มไดเรกทอรีที่กำหนดเองไปยังเว็บเซิร์ฟเวอร์ (เช่น phpmyadmin)? เป้าหมายของฉันคือการสร้างที่อยู่ที่กำหนดเองด้วยเว็บไซต์ที่กำหนดเองภายใน สมมติว่าฉันมีไดเรกทอรีที่กำหนดเองของฉันที่: /media/my/web/portal1และฉันต้องการโหลดเมื่อลูกค้าโทร http://localhost/myportal1 at webbrowser. คุณช่วยบอกรายการขั้นตอนที่มีคำอธิบายไม่กี่คำได้ไหม
11 apache2  lamp 

5
เซิร์ฟเวอร์ Apache ไม่เริ่มทำงานโดยอัตโนมัติ
ฉันติดตั้ง Apache เป็นเวลานานเนื่องจากเป็นส่วนหนึ่งของการตั้งค่าสภาพแวดล้อมการพัฒนาบนแล็ปท็อปของฉัน อย่างไรก็ตามเนื่องจากฉันหยุดมันไปหลายเดือนมันจึงไม่เริ่มโดยอัตโนมัติเมื่อบูต ฉันมีปัญหานี้บนแล็ปท็อปที่บ้านและบนแล็ปท็อปที่ทำงาน ฉันทั้งสองกรณีฉันติดตั้ง Apache ใน Ubuntu 10.10 หลายเดือนก่อนใช้มันเป็นเวลาหลายสัปดาห์โดยไม่มีข้อผิดพลาด แต่แล้ววันหนึ่งฉันก็หยุดมันและตอนนี้มันก็ไม่เริ่มโดยอัตโนมัติอีกต่อไป ฉันพยายามเรียกใช้อัปเดต rc ด้วยตนเอง แต่ได้รับการบอกว่าสคริปต์ init มีการใช้งานแล้ว อย่างไรก็ตามการเริ่ม / รีสตาร์ทด้วยตนเองด้วย sudo service apache2 start/restart ทำงานได้ดี ในทั้งสองกรณีฉันปล่อยไว้จนกว่าจะถึงการอัพเกรดเป็น 11.04 เพราะฉันหวังว่าเวอร์ชั่นใหม่จะได้รับการแก้ไข แต่มันไม่ใช่! ฉันจะขอบคุณถ้ามีคนบอกฉันได้ว่าจะให้ Apache เริ่มทำงานอัตโนมัติอีกครั้งได้อย่างไร
11 11.04  server  apache2 

1
วิธีง่ายๆในการเปลี่ยนตำแหน่ง www apache
แทนการเปลี่ยนการอนุญาตเป็น/var/www, การติดตั้งส่วนขยายที่เกี่ยวข้องกับสิทธิ์อนุญาต nautilus หรือต้องดำเนินการ gksu ฉันต้องการทราบวิธีง่าย ๆ ในการเปลี่ยน/var/wwwไปยังที่อื่น/home/cyrex/wwwเช่น วิธีนี้ฉันช่วยในการทำทุกปัญหาเกี่ยวกับการอนุญาต
11 apache2  www 

6
วิธีเปิดใช้งานไซต์ทั้งหมดจะต้องใช้ a2ensite (ขณะส่งผ่าน 000-default.conf && default-ssl.conf)
ฉันใช้เซิร์ฟเวอร์ Ubuntu 16.04.2 กับ Apache2 ซึ่งฉันเก็บเว็บไซต์ส่วนตัวของฉัน ต้องการเปิดใช้งาน conf ไฟล์ทั้งหมดของฉันภายใต้/etc/apache2/sites-available(นอกเหนือจาก000-default.confและssl-default.conf) ผมไปและดำเนินการ/var/www/htmla2ensite จากนั้นฉันก็บอกว่า: Your choices are: 000-default default-ssl domain.tld1 domain.tld2 domain.tld3 domain.tld4 Which site(s) do you want to enable (wildcards ok)? จากนั้นฉันCtrl+ ได้ตั้งCเป้าที่จะดำเนินการอย่างอื่น ฉันกำลังมองหาวิธีเปิดใช้งานไซต์ทั้งหมดโดยอัตโนมัติโดยไม่ต้องแจ้งให้ทราบล่วงหน้า --- ฉันแค่ต้องการเรียกใช้คำสั่งที่จะเปิดใช้งานไซต์ทั้งหมดที่ฉันเพิ่มเข้ามาเอง

2
ไม่พบ / etc / apache2 / sites-available / default เมื่อกำหนดค่า Apache
ฉันทำตามคำแนะนำที่นี่เพื่อกำหนดค่าสภาพแวดล้อมการพัฒนา PHP ครั้งแรก: sudo tasksel install lamp-server มันประสบความสำเร็จและIt works!ถูกส่งออกhttp://localhost/มา แล้ว: sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite มีข้อผิดพลาดเกิดขึ้นที่นี่: cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory ฉันใช้ Ubuntu 13.10 ฉันค้นหาเว็บ แต่ไม่ได้อะไรที่ดูดี ใครช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม แก้ไข: $ ls /etc/apache2/sites-available 000-default.conf default-ssl.conf
11 apache2 

5
Apache, ปัญหาไม่สามารถเริ่มต้น LSB: Apache2 เว็บเซิร์ฟเวอร์
ฉันใช้ Ubuntu 16.02 เมื่อฉันลองsudo service apache2 restartมันพูดว่า: Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details. จากนั้นฉันพิมพ์: journalctl -xeและคำขอ: - - หน่วย apache2.service เริ่มขึ้นแล้ว 11 มกราคม 02:30:46 aleksandr-VirtualBox apache2 [8177]: /etc/init.d/apache2: 1: / etc / apache2 / envvars: …
11 apache2 

2
ฉันต้องการกฎเพื่อยกเลิกการเชื่อมต่อ Apache ที่เป็นอันตราย
ฉันลดทราฟฟิกทั้งหมดบนพอร์ตยกเว้น 80 สำหรับเว็บเซิร์ฟเวอร์ของฉัน ฉันมีกฎบางอย่างเช่นนี้ใน iptables: iptables -A INPUT -p tcp -m tcp --dport 80 -m string --string "cgi" --algo bm --to 1000 -j DROP คนที่มีมากกว่าสามารถแชร์ได้ ฉันรู้ว่าแฮ็กเกอร์ที่ไม่ดียังคงอัปเดตอยู่เสมอ แต่บางคนเริ่มต้นด้วยรหัสเดียวกันเสมอ ฉันจำเป็นต้องวางการเชื่อมต่อตามเกณฑ์บางอย่าง นี่คือบันทึก Apache (ฉันลบ ips แต่แต่ละ atack มาจากที่เดียวกัน): Attack 1: อันนี้ฉันไม่รู้ว่ากำลังพยายามทำอะไร แต่ทำได้ 50 เท่าจาก ip เดียวกัน GET / HTTP/1.1 301 224 - Mozilla/5.0 …
10 apache2  iptables 

1
อัพเกรด php 5.5.9 เป็น php 5.6.4
php -v แสดงให้ฉันเห็นนี้ PHP 5.5.9-1ubuntu4.19 (cli) (built: Jul 28 2016 19:31:33) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies ฉันต้องการอัพเกรดเป็น php 5.6.4 ฉันไม่แน่ใจเกี่ยวกับวิธีแก้ปัญหาที่ฉันพบว่ามีรุ่น php 5.5.9deb
10 upgrade  apache2  php 

2
AssertionError ใช้ Apache2 และ libapache2-mod-wsgi-py3 บน Ubuntu 14.04 (Python 3.4)
บน Ubuntu 14.04 การใช้ Apache2 กับแพคเกจ libapache2-mod-wsgi-py3 ที่ติดตั้งจะให้ข้อผิดพลาดใน /var/log/apache2/error.log วิธีการทำซ้ำเป็นเรื่องง่าย: sudo apt-get install apache2 sudo service apache2 restart # /var/log/apache2/error.log is "clean" sudo apt-get install libapache2-mod-wsgi-py3 sudo service apache2 restart /var/log/apache2/error.log ให้ข้อผิดพลาดต่อไปนี้: [Mon Jan 05 16:51:53.641332 2015] [:error] [pid 3141:tid 140703516379008] Exception ignored in: <module 'threading' from '/usr/lib/python3.4/threading.py'> [Mon Jan …
10 14.04  apache2  python3 

3
Apache2 start error เมื่อใช้โมดูล php5 (เซิร์ฟเวอร์ Ubuntu)
ฉันใช้เซิร์ฟเวอร์ Ubuntu เมื่อฉันเริ่ม apache2 ทุกอย่างเรียบร้อย แต่เมื่อเปิดใช้งานโมดูล php5 และเริ่ม apache2 ใหม่ฉันได้รับข้อผิดพลาดนี้: ERROR: *** Restarting web server apache2 [fail] * The apache2 configtest failed. Output of config test was: apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open …
10 apache2  php 

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