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

5
ทำไมระบบถึงมี /etc/sudoers.d ฉันจะแก้ไขได้อย่างไร
ครั้งที่แล้วฉันถามถึงความเสี่ยงของสิ่งเหล่านี้ (ใน / etc / sudoers): user_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf %group_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf ในขณะที่ฉันกำลังคิดเกี่ยวกับปัญหานี้ฉันพบไดเร็กทอรี/etc/sudoers.d ไฟล์ในไดเรกทอรีควรมีฟังก์ชั่นที่คล้ายกับ / etc / sudoers (หมายถึงสคริปต์ข้างต้นยังคงเป็นปัญหาแม้ใน /etc/sudoers.d) และอย่างไรก็ตามบทความหนึ่งกล่าวว่าเราไม่ควรใช้ไดเรกทอรีเพราะเราไม่สามารถใช้visudoเพื่อแก้ไขไฟล์ใน มัน. นั่นคือเราสูญเสียสิทธิ์ในการใช้sudoหากเราทำผิดพลาดในไดเรกทอรี ถ้าเป็นจริงทำไมเรามี/etc/sudoers.d ? เราไม่หรือมีวิธีการที่ดีในการแก้ไขไฟล์ใน/etc/sudoers.d ?
48 ubuntu  sudo  sudoers  httpd 

3
ฉันจะหยุด httpd ที่ทำงานภายใต้ Mac OS X (10.11) เซิร์ฟเวอร์ El Capitan ได้อย่างไร
ฉันใช้ OS X El Capitan กับเซิร์ฟเวอร์ (แอป) ที่กำหนดค่าเพื่อให้ฉันสามารถเข้าถึง VPN ไปยังเครือข่ายในบ้านของฉัน น่าเสียดายที่แอปเซิร์ฟเวอร์ตัดสินใจที่จะเริ่มกระบวนการhttpd จำนวนมากซึ่งตอนนี้กำลังฟังพอร์ต 80, 443 และอื่น ๆ แม้ว่าการตั้งค่าเซิร์ฟเวอร์สำหรับเว็บไซต์จะปิดและไม่ควรเริ่มบริการบนพอร์ตเหล่านี้ ฉันไม่ต้องการหรือต้องการให้บริการเหล่านี้เปิดใช้งานและต้องการให้ httpd ถูกปิด (หรือไม่เริ่มต้นด้วย) น่าเสียดายที่ฉันไม่สามารถฆ่ากระบวนการเหล่านั้น (พวกเขาเพิ่งรีสตาร์ททันที) และฉันไม่สามารถควบคุมพวกเขาผ่านlaunchctlได้ sudo lsof -i :80 httpd 422 root 5u IPv6 0x7... 0t0 TCP *:http (LISTEN) httpd 425 _www 5u IPv6 0x7... 0t0 TCP *:http (LISTEN) ps u …

3
ฉันสามารถจบกระบวนการ httpd ทั้งหมดได้หรือไม่ (OSX, 10.7.4, Lion)
ฉันมีหลายกรณีที่httpdทำงานบน Mac ของฉัน ไม่จำเป็นต้องเรียกใช้เว็บเซิร์ฟเวอร์ต้องการที่จะจบพวกเขาทั้งหมดเพราะพวกเขารวมถึงแรม unnessecary สูงถึง 100mb การกำหนดค่าที่กำหนดให้เรียกใช้คืออะไร ฉันจะปิดการใช้งานได้อย่างไร
12 macos  osx-lion  httpd 

3
Apache โหลดไฟล์ไว้ในลำดับใดและไฟล์ใด?
ฉันกำลังดูเซิร์ฟเวอร์ CentOS 6.5 ที่ติดตั้ง webframework ซึ่งเพิ่มมาหลายปีแล้ว มีสิ่งที่ดูเหมือน 5 ไฟล์. conf ที่ใช้งานอยู่ใน / conf รวมถึง httpd.conf ใน httpd.conf การรวมการอ่าน Include conf.d/*.conf และที่คว้าไฟล์ทั้งหมดในไดเรกทอรีนั้น แต่ไม่มีคำสั่งเฉพาะที่ใช้ที่ฉันรู้และสิ่งที่เกี่ยวกับไดเรกทอรี / conf (no .d)? มีการตั้งค่าที่ระบุคำสั่งโหลดหรือพวกเขาเพิ่งนำมาจาก az หรือไม่? ฉันไม่ใช่ผู้ดูแลเซิร์ฟเวอร์ฉันเป็นนักพัฒนาและปัญหาอยู่ที่เส้นทางสำหรับการอัปโหลดไฟล์ไปยัง / Temp dir ที่ฉันตรวจสอบว่าเส้นทางที่ระบุนั้นถูกต้องสำหรับไฟล์ที่ฉันกังวล ดังนั้นคำถามแรกคือ: Apache โหลดทุกอย่างจาก / conf หรือมีรายการที่ระบุไว้หรือไม่? คำถามที่สองจะเป็น: Apache โหลดไฟล์ตามลำดับตัวอักษรอะไร? สุดท้าย: ไฟล์ที่ไม่ได้อยู่ใน. confรวมอยู่ด้วยหรือไม่? ตัวอย่างเช่นถ้าฉันตั้งชื่ออะไรบางอย่าง myconfig.conf.old Apache จะข้ามไปหรือไม่

2
มีวิธีใดที่จะรีเซ็ต `httpd.conf 'ใน CentOS เป็นรุ่นเริ่มต้น / ดั้งเดิม?
ฉันได้เรียนรู้การติดตั้งเซิร์ฟเวอร์โดยการสร้างเว็บเซิร์ฟเวอร์ใน VMware httpd.confผมไม่ทราบว่าสิ่งที่เปลี่ยนแปลงที่ฉันทำไป มีวิธีใดที่จะรีเซ็ตการกำหนดค่าทั้งหมดสำหรับhttpd.confการเริ่มต้นหรือไม่ คำสั่งที่ใช้: vi /etc/httpd/conf/httpd.conf อัปเดตServerNameเป็นlocalhost service httpd restart chkconfig httpd on service httpd restart
8 centos-6  httpd 

5
ปัญหา Apache หลังจากอัปเกรดเป็น Yosemite
เว็บเซิร์ฟเวอร์ Mac ของฉันไม่ทำงานหลังจากอัปเกรดเป็น Yosemite เมื่อฉันพิมพ์apachectlเทอร์มินัลฉันจะได้รับสิ่งนี้: httpd: Syntax error on line 527 of /private/etc/apache2/httpd.conf: Syntax error on line 8 of /private/etc/apache2/other/+php-osx.conf: Cannot load /usr/local/php5/libphp5.so into server: dlopen(/usr/local/php5/libphp5.so, 10): Symbol not found: _unixd_config\n Referenced from: /usr/local/php5/libphp5.so\n Expected in: /usr/sbin/httpd\n in /usr/local/php5/libphp5.so ถ้าฉันพิมพ์sudo apachectl [re]startไม่มีอะไรเกิดขึ้นราวกับว่ามันเริ่มต้นขึ้นและฉันพิมพ์อีกครั้งมันก็บอกว่ามันกำลังทำงานอยู่ นอกจากนี้ฉันยังติดตั้งบานหน้าต่าง Web Sharing Preference ( http://clickontyler.com/web-sharing/ ) และเมื่อฉันตวัดสวิตช์จากปิดเป็นเปิดก็ยังบอกว่าปิดอยู่แม้ว่าสวิตช์จะอยู่ที่ตำแหน่งเปิด …

1
Centos + Apache: ฉันสามารถเปลี่ยนเจ้าของจาก“ root” เป็น“ none” ได้อย่างปลอดภัยหรือไม่
เรามีการติดตั้งแบบวีโอไอพีบนเว็บเซิร์ฟเวอร์ Centos ของเรา การเป็นเจ้าของไฟล์นั้นค่อนข้างยุ่ง ฉันเคยมีปัญหาเรื่องสิทธิ์มาก่อนและตอนนี้วีโอไอพีก็บ่นว่ามันไม่มีสิทธิ์เพียงพอที่จะติดตั้งปลั๊กอิน ฉันได้ยินมาว่าผู้ใช้ "ไม่มีใคร" เป็นผู้ใช้เริ่มต้นของ Apache ไฟล์และโฟลเดอร์ส่วนใหญ่มี root:devsและฉันต้องการเปลี่ยนเป็น nobody:devs อย่างนี้: sudo chown -R nobody /path/to/magento 1) การเปลี่ยนแปลงนี้ครอบคลุมทั่วทั้งไซต์และฉันไม่ต้องการยุ่งมากกับการติดตั้งการผลิต สิ่งนี้จะมีผลกระทบต่อเว็บไซต์หรือไม่ ใช้งานได้ทันทียกเว้นปัญหาการติดตั้งปลั๊กอินนี้ ดูเหมือนว่า apache สามารถใช้ไฟล์ได้ไม่ว่าเจ้าของจะเป็นใคร ฉันเห็น "root: root" แต่ยังรวมถึงไฟล์ที่มี "john: john" (หรือคล้ายกัน), "root: devs" (devs เป็นกลุ่มผู้ใช้เฉพาะ), "john: devs" และ "john: users" เป็นต้น 2) ถ้าฉันตั้งให้เจ้าของเป็น "ไม่มีใคร" วีโอไอพีจะมีสิทธิ์เพียงพอที่จะติดตั้งปลั๊กอินนั้น

2
ทำไม Apache ไม่เริ่มใน MAMP
ผมได้ติดตั้งMAMPบนOSXและในขณะที่MySQLกำลังทำงานApacheไม่ได้เริ่มต้น นี่คือภาพหน้าจอบางส่วนที่ฉันต้องอธิบายสถานการณ์ นอกจากนี้เมื่อฉันเริ่มเซิร์ฟเวอร์ (หรือก่อนหน้านั้น) httpd ไม่พบในการตรวจสอบกิจกรรม นี่คือภาพหน้าจอที่แสดงการแบ่งปันทางเว็บปิดอยู่: และนี่คือภาพหน้าจอที่แสดงว่าพอร์ตที่เลือกคืออะไร (ฉันลอง 8888 สำหรับ Apache แต่เป็นผลลัพธ์ที่แน่นอนเหมือนกัน):

1
ฉันจะติดตั้ง apache บน ubuntu 12.04 ของฉันได้อย่างไรที่มี virtualhost
ตามเอกสารhttps://help.ubuntu.com/10.04/serverguide/httpd.htmlฉันได้ติดตามแล้วและนี่เป็นวิธีที่ฉันทำใน Fedora ของฉันเกือบทุกครั้ง แต่ Ubuntu ดูเหมือนว่ามันจะไม่ทำงาน a) DNS เป็น IP $ echo "127.0.0.1 a" > /etc/hosts $ echo "127.0.0.1 b" > /etc/hosts b) Apache virtualhost $ ls 1 2 default default.backup default-ssl $ cat 1 <VirtualHost *:80> ServerName a ServerAlias a DocumentRoot /var/www/html/a/public <Directory /var/www/html/a/public> #AddDefaultCharset utf-8 DirectoryIndex index.php AllowOverride …

0
ไม่สามารถเปลี่ยนการตั้งค่า php.ini โดยไม่ต้องรีสตาร์ทเครื่อง
ในที่สุดฉันก็พบว่าฉันต้องรีสตาร์ทเครื่องเพื่อรับการเปลี่ยนแปลงการกำหนดค่า php.ini แต่ฉันสงสัยว่าทำไมฉันไม่สามารถเริ่ม httpd ใหม่ได้ ฉันต้องทำอย่างไรฉันไม่ต้องรีสตาร์ทเครื่อง เครื่องของฉัน: Fedora 29 (จริง ๆ แล้วเป็นการกระจายเริ่มต้นโดยไม่มีการเปลี่ยนแปลงพิเศษ) PHP 7.2.13 พร้อม PHP-FPM (ค่าเริ่มต้น) Apache 2.4.37 (ค่าเริ่มต้น) การกำหนดค่าของ php ใน /etc/php.ini และ /etc/php.d ฉันตรวจพบปัญหาเกี่ยวกับการกำหนดค่า xdebug โดยใช้ phpinfo () ในเบราว์เซอร์ แต่แม้ว่าฉันจะเปลี่ยน short_open_tag ใน php.ini และฉันทำsudo systemctl restart httpdค่าไม่เปลี่ยนแปลงในเบราว์เซอร์ อย่างไรก็ตามบนคอนโซล (php -i) ค่าจะถูกยึด แต่ไม่ใช่ด้วย httpd โดยใช้ phpinfo () และเบราว์เซอร์ …

1
วิธีทำไดเรกทอรีรายการ HTTPD ของโดเมนย่อย?
ฉันสร้างโดเมนย่อยบนเว็บไซต์ของฉันโดยใช้ HTTPD และสงสัยว่าจะทำให้มันแสดงรายการของไฟล์ในไดเรกทอรีแทนที่จะเป็น Apache Test Page ได้อย่างไร มีคำสั่งที่ฉันสามารถเพิ่มลงใน virtualhost หรือไม่
linux  web  httpd 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.