सर्वर ऐप का उपयोग करके इनबिल्ट एपाचे को रोकना


2

OS X 10.11.3 (15D21) का उपयोग करते हुए, macports के साथ, Apache 2.4 / php 7.0.2 के साथ OS X सर्वर स्थापित (TimeCapusel साझा करने के लिए)

मैं रीबूट पर प्रारंभ से इनका अपाचे को रोकने के लिए प्रतीत नहीं कर सकता।

अगर मैं उपयोग करता हूं:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

फिर रीबूट करें और कमांड का उपयोग करें

imac:scripts pete$ ps -Al | grep httpd
    0   245     1        4   0  31  0  2623184  21960 -      Ss                 0 ??         0:00.36 /opt/local/apache2/bin/httpd -k start
   70   280   245      104   0  31  0  2623184   1020 -      S                   0 ??         0:00.00 /opt/local/apache2/bin/httpd -k start
   70   281   245      104   0  31  0  2623184   1052 -      S                   0 ??         0:00.00 /opt/local/apache2/bin/httpd -k start
   70   282   245      104   0  31  0  2623184   1044 -      S                   0 ??         0:00.00 /opt/local/apache2/bin/httpd -k start
   70   283   245      104   0  31  0  2623184   1100 -      S                   0 ??         0:00.00 /opt/local/apache2/bin/httpd -k start
   70   284   245      104   0  31  0  2623184   1088 -      S                   0 ??         0:00.00 /opt/local/apache2/bin/httpd -k start
    0   510     1     4004   0  31  0  2496992   9540 -      Ss                  0 ??         0:00.12 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/apache2/services/ACSServer.conf -E /var/log/apache2/services/ACSServer_error_log
   70   522   510      104   0  31  0  2494944   1184 -      S                   0 ??         0:00.00 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/apache2/services/ACSServer.conf -E /var/log/apache2/services/ACSServer_error_log

सर्वर ऐप वेबसाइटों को बंद कर दिया जाता है, और अगर मैं सर्वर ऐप की स्थापना रद्द करता हूं, तो समस्या हल हो जाती है - यह सिर्फ मैं चाहता हूं कि सर्वर ऐप टाइमकाॅप्लस बैकअप का उपयोग करे।

जवाबों:


4

मुझे भी यही समस्या थी!

आपको संपादित करना होगा:

/Library/Server/Web/Config/Proxy/apache_serviceproxy.conf

तथा

/Library/Server/Web/Config/apache2/services/ACSServer.conf

"सुनो ..." को "# सुनो ..." बदलें (टिप्पणी में बदलें)।
यह httpd को शुरू होने से रोकता है।

आपको इसके बाद पुनरारंभ करना होगा!


आपको इसके बाद पुनरारंभ करना होगा!
— फ्रांज पोडेक

यदि आप ऐसा करते हैं तो आप पुनः आरंभ को छोड़ सकते हैं: sudo Killall httpd इसके अलावा, मैंने ACSServer.conf फ़ाइल पर एक नज़र डाली और मैंने इसमें पोर्ट 80 या 443 का कोई उल्लेख नहीं देखा
— Tebains

2
इसके अलावा किसी भी "सुनने" में नहीं मिला /Library/Server/Web/Config/apache2/services/ACSServer.conf। मैंने सिर्फ पोर्ट 80 और 443 में सुनकर टिप्पणी की /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf, फिर sudo killall httpdउन प्रक्रियाओं को मारने के लिए दौड़ा और यह ठीक काम किया।
— Nick M
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.