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

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

1
Apache2 vhosts ไม่ตอบสนองบนคำสั่งชื่อเซิร์ฟเวอร์
ฉันมีอินสแตนซ์ apache ที่ทำงานบน Debian squeeze โดยมีโฮสต์เสมือนสองชุดที่กำหนดไว้ (รวมถึงการเปลี่ยนเส้นทางจากพอร์ต 80 ไปยังพอร์ต 443 มี Vhosts สองตัวรับฟังพอร์ต 80 และหนึ่งในโฮสต์ vhosts ที่เปลี่ยนเส้นทางไปยังพอร์ต 443 จะเกิดอะไรขึ้น: เยี่ยมชมhttp://aspen.findyourtrees.netและรับเทมเพลต WordPress ที่ยังไม่เสร็จสำหรับเว็บไซต์ www เยี่ยมชมhttps://qat.quoteatree.comและคาดว่าจะเห็นแบบฟอร์มเข้าสู่ระบบสำหรับเว็บแอปที่ปลอดภัย ... แต่เบราว์เซอร์จะส่งคืนเซิร์ฟเวอร์ที่ไม่ตอบสนองข้อผิดพลาดแทน (บันทึกรูปแบบhttp s ) เยี่ยมชมhttps://aspen.findyourtrees.netและฉันเห็นแบบฟอร์มการเข้าสู่ระบบที่ฉันคาดว่าจะเห็นสำหรับhttps://qat.quoteatree.com (สังเกตรูปแบบของ http ) ฉันไม่สามารถเข้าใจปัญหาการกำหนดค่าที่ทำให้เซิร์ฟเวอร์ไม่สามารถตอบกลับข้อความค้นหาสำหรับ qat.quoteatree.com ดังนั้นนี่คือการกำหนดค่า Apache ของฉัน (รุ่นเซิร์ฟเวอร์: Apache / 2.2.16 (Debian)) aspen:/etc/apache2# cat ports.conf #This file generated via …

0
Apache 2.4 เว็บแคมเซิร์ฟเวอร์บน Raspberry ปฏิเสธการเข้าถึง: 8081
ฉันใหม่มากกับราสเบอร์รี่และเซิร์ฟเวอร์ noob ครั้งแรกที่ฉันสร้างและเซิร์ฟเวอร์ Apache + พอร์ต fowarding บน 80 + ddns หลังจากนั้นฉันติดตั้งการเคลื่อนไหวสำหรับ Logitech Webcam + port fowarding 8081 ดังนั้นฉันจึงไม่มี Websever "mysite.ddns.net" ที่ใช้งานได้และ Webcamstream บน "mysite.ddns.net:8081" ฉันสามารถฝังเว็บสตรีมภายใน index.html และรหัสผ่านเพื่อปกป้อง mysite แต่ปัญหาคือคนยังสามารถไปที่ "mysite.ddns.net:8081" และดูสตรีมของฉัน ดังนั้นฉันจะปฏิเสธ acces เพื่อ mysite.ddns.net:8081 ได้อย่างไร แต่มัน shoudl ปรากฏให้เห็นบน ทำงานกับ. htacces หรือ reverse proxy หรือการเปลี่ยนเส้นทางบางประเภท ฉันพยายาม google มาก แต่ไม่สามารถคิดออก …

2
apache mod rewrite - วิธีการตรวจสอบว่าไฟล์บนดิสก์ถูกโจมตี
โครงการที่ฉันกำลังทำงานอยู่เพิ่งทำมาหลายปีแล้วและมันก็สะสมได้ค่อนข้างซับซ้อนหลายร้อย RewriteRule ภายในไฟล์ Apache conf เมื่อทำงานกับไฟล์บางไฟล์ฉันสามารถทราบได้ว่ากฎใดมีผลต่อพวกเขา อย่างไรก็ตามในกรณีอื่น ๆ ฉันติดอยู่ที่การหาทางออก วิธีการของฉันจนถึงตอนนี้คือการดูไฟล์ conf ต่างๆด้วยตนเองและ grep พวกเขาสำหรับคำหลักบางอย่าง มีวิธีที่ดีกว่าในการทำเช่นนี้? บางสิ่งที่ฉันคิดได้คือ: มีคำสั่งหรือ REPL ที่ฉันสามารถป้อนพา ธ และส่งคืนชื่อของไฟล์ที่ให้บริการหรือไม่? มีเครื่องมือที่จะช่วยให้คุณทำข้างต้นและยังเน้นที่บรรทัดในไฟล์ conf เขียนใหม่กฎที่? มีวิธีการตรวจสอบล็อกไฟล์เพื่อกำหนดพา ธ อินพุตและพา ธ การให้บริการไฟล์ที่เกี่ยวข้องหรือไม่ ... แต่ฉันไม่แน่ใจว่าจะเริ่มต้นกับสิ่งเหล่านี้ได้อย่างไร

0
Localhost เพิ่งหยุดทำงาน (ใช้ xampp)
ฉันติดตั้ง Xampp เพื่อใช้สำหรับการพัฒนาเว็บไซต์ Drupal ในท้องถิ่น มันใช้งานได้ดีออกมาจากกล่องจนถึงขณะนี้ โหลดเมนูต้อนรับหลักของ Xampp localhost แต่ไดเรกทอรีย่อยของฉัน (localhost / drupal) ไม่ได้ มันแค่หมุนในเบราว์เซอร์สำหรับอายุและไม่มีอะไรเกิดขึ้น เพียงแค่หน้าจอเปล่า ฉันได้ลองแก้ไขคนที่แนะนำในไฟล์โฮสต์ แต่มันใช้งานไม่ได้และฉันไม่ได้รับข้อผิดพลาดดังนั้นไม่แน่ใจว่าควรทำอย่างไร ใครมีความคิดเห็นอะไรที่ผิดพลาด PS ฉันใช้ Windows 7 แก้ไข: ล็อกไฟล์: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 123731968 bytes) in C:\xampp\apps\drupal\htdocs\sites\all\themes\directory\node--job.tpl.php on line 41 Fatal error: Allowed memory size of …

2
การติดตั้ง MediaWiki บน Linux
ฉันใหม่สำหรับ Linux และโดยทั่วไปใหม่ในการตั้งค่าสภาพแวดล้อมการพัฒนาเว็บ ฉันต้องการความช่วยเหลือเกี่ยวกับพื้นฐานตอนนี้ ฉันกำลังพยายามติดตั้ง LAMP stack ที่ฉันสามารถติดตั้ง MediaWiki ได้ นี่คือสิ่งที่ฉันพยายามทำถูกต้องแจ้งให้ฉันทราบว่าฉันออกนอกเส้นทางที่นี่ การติดตั้ง Apache แหล่งดาวน์โหลด พยายามสร้าง / ติดตั้ง ไม่พบ gcc ดาวน์โหลด gcc พยายามติดตั้ง gcc (ไม่มีโชค) ติดตั้ง phpMyAdmin ติดตั้ง MediaWiki ฉันอยู่ในเส้นทางที่ถูกต้องอย่างน้อยที่สุดหรือฉันกำลังหมุนวงล้ออยู่หรือไม่? Linux distro: CentOs

1
vsftpd บน CentOS - การอนุญาต
ฉันค้นหามากและไม่พบคำตอบที่ถูกต้องสำหรับเคสของฉัน ฉันคิดว่ามันมีบางอย่างเกี่ยวกับกลุ่ม แต่ฉันไม่สามารถค้นพบวิธีแก้ปัญหาที่เหมาะกับฉัน ดังนั้นนี่คือข้อตกลง: ฉันมีเซิร์ฟเวอร์ที่บ้านบน CentOS และฉันใช้ vsftpd ฉันสร้างผู้ใช้ miguel และทำให้ตำแหน่ง ftp เริ่มต้นเป็น var/www/html/ (เพราะฉันเป็นผู้ใช้คนเดียว) คำถามคือ - ฉันมีสคริปต์ PHP ที่ช่วยให้ทุกคนในอินเทอร์เน็ตอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ของฉัน (ในขณะนี้พวกเขากำลังจะไปยังโฟลเดอร์ที่เรียกว่า user_filesข้างใน var/www/html ) เมื่อฉันตรวจสอบสิทธิ์ของโฟลเดอร์นั้นในเครื่องพวกเขาจะถูกกำหนดให้ apache:apache. เมื่อฉันเข้าถึงผ่าน ftp กับผู้ใช้ miguel ฉันไม่สามารถเข้าถึง / เขียนในโฟลเดอร์นั้น ฉันจะแทนที่สิทธิ์ทั้งหมดเพื่อให้สิทธิ์“ miguel” ภายในเครื่องหรือผ่านทาง ftp ได้รับอนุญาต "superaccess" ไปยังโฟลเดอร์นั้นได้อย่างไร ความนับถือ

1
ความแตกต่างระหว่าง apache2 และ apache2-bin?
เซิร์ฟเวอร์ digitalocean ของฉันใช้งาน Ubuntu 14.04 และฉันพยายามติดตั้ง Apache เมื่อฉันพิมพ์ "apache2" ถึง PuTTy มันจะบอกว่า The program 'apache2' is currently not installed. You can install it by typing: sudo apt-get install apache2-bin ยังอยู่ในดิจิตัลโอเชียน กวดวิชาอย่างเป็นทางการ มันบอกว่าจะติดตั้ง apache2 โดยใช้: sudo apt-get install apache2 ความแตกต่างคืออะไร? มันจะทำงานเหมือนกันกับคำสั่งใด? ความแตกต่างจะเป็นอย่างไรถ้าไม่และทำไมฉันถึงต้องเลือกอย่างใดอย่างหนึ่ง

0
มีความเสี่ยงที่จะถูกแฮ็กหรือไม่หากฉันติดตั้ง AMP stack
ฉันต้องการแอมป์สแตมป์บน Ubuntu (Apache + Php, Mysql และ Phpmyadmin) แต่ฉันกลัวว่าฉันจะถูกแฮ็กฉันจะใช้มันเพื่อการเรียนรู้ที่เสนอฉันจะไม่เชื่อมต่อกับอินเทอร์เน็ต เพื่อเชื่อมต่อกับอินเทอร์เน็ตเพราะฉันไม่ชอบความคิดที่ว่าผู้ใช้ระยะไกลสามารถเข้าถึงข้อมูลของฉันได้ "สแต็ค" เชื่อมต่อกับอินเทอร์เน็ตโดยอัตโนมัติหรือไม่ฉันควรอนุญาตหรือไม่ อย่างไรก็ตามมีการหยุด Apache และ mysql ไม่ให้เริ่มในการบูตหรือไม่ PD: ฉันแค่ต้องการที่จะสามารถเข้าถึงผ่านคอมพิวเตอร์ของฉันไม่ได้แบ่งปันบนอินเทอร์เน็ต

2
เว็บไซต์ไม่โหลดบนคอมพิวเตอร์บางเครื่อง แต่โหลดบนคอมพิวเตอร์เครื่องเดียวบน LAN เดียวกัน
เช่นชื่อบอกว่าฉันมีเว็บไซต์ที่โหลดได้ดีบนคอมพิวเตอร์เครื่องเดียว แต่จะไม่โหลดบนคอมพิวเตอร์เครื่องอื่นบนเครือข่ายเดียวกัน ที่อยู่คือ www.360ground.com ฉันได้ลองกระตุกมันแล้ว ฉันหมดเวลาแล้ว ฉันใช้ที่อยู่ IP เพื่อโหลดเว็บไซต์ แต่ยังคงเป็นผลลัพธ์เดียวกัน (ฉันเดาว่านี่จะเป็นการขจัดปัญหา DNS) ผลลัพธ์ traceroute traceroute to 360ground.com (162.144.248.211), 64 hops max, 52 byte packets 1 192.168.0.1 (192.168.0.1) 1.500 ms 0.875 ms 3.800 ms 2 192.168.1.1 (192.168.1.1) 3.031 ms 1.977 ms 1.959 ms 3 10.130.48.1 (10.130.48.1) 23.143 ms 23.084 ms 23.050 …

1
ทำ (ไม่) ทุกรุ่นของ Windows มาพร้อมกับโฮสต์ไฟล์และพวกเขาทั้งหมดมีรายการ localhost
ในขณะที่ฉันมักจะสร้าง mini test และ developmet sites ฉันกำลังเขียนสคริปต์แบบ mini-web ใน php 5.3 เพื่อความสะดวกในการสร้าง dev dev sites บน windows ที่ใช้ wamp stack ซึ่งมีจุดประสงค์เพื่อสร้างรายการ vhost และรายการ สำหรับเว็บไซต์ในไฟล์โฮสต์ของ Windows และคิดว่าฉันอาจทำให้เป็นรุ่นที่ไม่ใช่ของ windows มากที่สุด มันเกิดขึ้นกับฉันว่า: - a) ฉันไม่สามารถจำเวลาได้อีกเมื่อไฟล์โฮสต์ของฉันไม่มีมากกว่า 127.0.0.1 รายการ localhost และถ้ามันยังมีเมื่อ "ออกจากกล่อง" b) การโพสต์ทุกเวอร์ชันของ Windows 3.1 จะใช้ไฟล์โฮสต์สำหรับคิว DNS ในเครื่องเสมอหรือไม่และอยู่ใน: \ WINDOWS \ system32 \ drivers …

0
ปัญหาการอัปโหลดแบบขนาน Pure-FTPD
ฉันกำลังคัดลอกไฟล์ประมาณ 300 10MB จากเซิร์ฟเวอร์อื่นไปยังเซิร์ฟเวอร์ของฉัน ทุกอย่างใช้งานได้ดี แต่ฉันพยายามเรียกใช้เธรดแบบขนานเพื่อให้ฉันสามารถทำให้เสร็จได้อย่างรวดเร็วฉันประหลาดใจเนื่องจากไฟล์อื่นจะอัปโหลดเฉพาะเมื่อการอัปโหลดครั้งแรกจะทำให้เส้นทางการอัปโหลดเป็นอิสระ ฉันเปิด 5 หน้าในเบราว์เซอร์ mozilla ในแท็บใหม่และแท็บทั้งหมด 5 แท็บได้นำชื่อไฟล์ใหม่จากชื่อไฟล์ 300 ไฟล์และฉันคลิกที่ส่งและมันก็แสดงการส่ง แต่ไฟล์จะได้รับการอัปโหลดเฉพาะเมื่อไฟล์หนึ่งไฟล์เสร็จสมบูรณ์ จากนั้นการอัปโหลดไฟล์ที่สองจะเริ่มขึ้น ฉันพยายามเพิ่มการตั้งค่าต่างๆใน whm เช่นขนาดอัปโหลดไฟล์สูงสุดในตัวแก้ไขการกำหนดค่า php เปลี่ยนขนาดเช่นกัน แต่ไม่มีอะไรทำงาน จากนั้นฉันเปลี่ยนการตั้งค่าต่าง ๆ ใน Pure-FTPD ในขณะที่ฉันกำลังอัปโหลดไฟล์โดยใช้การอัปโหลดไฟล์ php ฉันคิดว่า pure ftp จะถูกใช้และเปลี่ยนการกำหนดค่าเป็น จากนั้นก็ไม่ประสบความสำเร็จ Allow Anonymous Uploads no Maximum Connections 150 Maximum Connections Per IP Address 20 คำแนะนำใด ๆ ?? …

2
การกำหนดค่าโฮสต์ Apache เสมือนทำงานบน Windows ไม่ใช่ใน Linux
ใน Windows การกำหนดค่าโฮสต์เสมือน Apache นี้ใช้ได้ แต่เมื่อบน Linux จะไม่ทำงานเหมือนเดิม NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/www/chess/htdocs" ServerName www.c.com ServerAlias www.c.com php_value include_path .;/www/chess/htdocs/includes ErrorLog "logs/chess-error.log" CustomLog "logs/chess-access.log" common <Directory "/www/chess/htdocs"> Options FollowSymLinks AllowOverride AuthConfig FileInfo Order allow,deny Allow from all </Directory> AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php AddType …

1
ใช้ apache ในฐานะผู้ใช้ที่ไม่มีสิทธิพิเศษ
ฉันได้ยินมาว่าสามารถเรียกใช้บริการเว็บ apache2 ได้ในฐานะผู้ใช้โดยไม่ต้องมีสิทธิ์การเข้าถึงรูท ฉันจะทำสิ่งนี้ได้อย่างไร ฉันไม่ได้ถามว่าฉันสามารถตั้งค่า Apache ให้ทำงานในฐานะผู้ใช้ (พูดเพื่อเหตุผลด้านความปลอดภัย) แต่เป็นผู้ใช้ที่ฉันจะเรียกใช้ Apache ได้หรือไม่

2
เริ่มและหยุดบริการ Windows โดยใช้ PowerShell
ฉันใช้ทั้ง Apache (เป็นบริการ Windows) และ IIS 10 และต้องการให้สามารถเปิดหรือปิดบริการเหล่านี้แต่ละรายการเนื่องจากพวกเขาทั้งสองคว้าพอร์ต 80 และฉันไม่ต้องการกำหนดค่าให้ใช้ พอร์ตอื่น ดังนั้นฉันต้องการสร้างสคริปต์ PowerShell ที่หยุด IIS และเริ่ม Apache หรือในทางกลับกัน ฉันจะบรรลุสิ่งนี้ได้อย่างไร

1
กำหนดค่าโฮสต์บนพื้นฐานของ url
สมมติว่าฉันมีเว็บไซต์ของฉัน www.mysite.com ด้วยการกำหนดค่า vhost มันเป็นไปได้ที่จะกำหนดค่า Apache ในลักษณะที่เมื่อมีคนเข้าถึงตัน www.mysite.com/site1 และ URL อื่น ๆ เช่น www.mysite.com/sites1/folder1/folder2/doc.html, apache จะไม่ดู vhost ของ www.mysite.com แต่อีก vhost? ถ้าใช่มีข้อเสียใด ๆ สำหรับ www.mysite.com หรือไม่ แก้ไข: หลังจากการวิจัยบางอย่างฉันพบว่ามันเป็นไปไม่ได้ที่จะกำหนดค่าโฮสต์บนพื้นฐานของ url อย่างไรก็ตามยังมีความเป็นไปได้ที่จะทำเช่นนั้นกับพอร์ตหรือไม่ ฉันหมายถึงสมมติว่าฉันมีเว็บไซต์ย่อยของฉันดังนั้นเมื่อฉันพิมพ์ www.mysite.com/site1 มันเปลี่ยนเส้นทางไปที่ site.mysite.com ด้วยพอร์ตเฉพาะเพื่อให้ vhost กำหนดค่าสำหรับ site1 ที่เกี่ยวข้องและอื่น ๆ ... ดูเหมือนจะเป็นไปได้แม้ว่าฉันจะยังไม่มีความคิดเกี่ยวกับวิธีระบุพอร์ตในการเปลี่ยนเส้นทางคุณคิดอย่างไร

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