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


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.