আমি কীভাবে ম্যাক ওএস এক্স (10.11) এল ক্যাপিটান সার্ভারের অধীনে httpd চালানো বন্ধ করব?


30

আমাকে আমার হোম নেটওয়ার্কে ভিপিএন অ্যাক্সেসের অনুমতি দেওয়ার জন্য কনফিগার করা সার্ভার (অ্যাপ) দিয়ে আমি ওএস এক্স এল ক্যাপিটান ব্যবহার করছি। দুর্ভাগ্যবশত, সার্ভার অ্যাপ্লিকেশন একটি গুচ্ছ শুরু করার সিদ্ধান্ত নিয়েছে httpd 'র , প্রসেস, যা এখন পোর্ট 80, 443 এবং অন্যদের শুনছেন যদিও জন্য সার্ভার সেটিংস ওয়েবসাইট হল অফ এবং কোন পরিষেবাগুলি এই পোর্ট শুরু করা উচিত।

আমি এই পরিষেবাগুলি সক্রিয় চাই বা চাই না এবং চাই যে এইচডিডি বন্ধ হয়ে যাবে (বা শুরু করা শুরু হবে না)। দুর্ভাগ্যক্রমে, আমি সেই প্রক্রিয়াগুলিকে না মেরে ফেলতে পারি (তারা কেবল সরাসরি পুনরায় চালু করতে পারে) বা লঞ্চেক্টেলের মাধ্যমে এগুলি নিয়ন্ত্রণ করতে পারি না ।

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 422
USER   PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
root   422   0.0  0.0  2457156   6136   ??  Ss    5:55PM   0:00.07 /usr/sbin/httpd -D FOREGROUND -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf -E /private/var/log

চেষ্টা করার সময়:

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

/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service

সুতরাং, আমি কীভাবে এই প্রক্রিয়াগুলি শেষ করব এবং সেইগুলি বন্দরগুলি মুক্ত করব?

আমি জানি এখানে অ্যাপাচি সার্ভারের জন্য একটি কনফিগার ফাইল রয়েছে: /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf

আমি এই পোর্টগুলি অবরুদ্ধ করতে নিম্নলিখিত লাইনগুলি সরিয়ে ফেলতে পারি, তবে httpd প্রক্রিয়াগুলি এখনও চলছে।

listen 80
listen 443

উত্তর:


23

অ্যাপল প্রক্সি পরিষেবাটি হ'ল 80 এবং 443 পোর্টকে পোর্ট করে এমন পরিষেবা, সুতরাং আপনার এটি বন্ধ করা দরকার।

sudo launchctl unload -w /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.serviceproxy.plist

3
এটি আমার জন্য ঠিক সমাধান হয়ে উঠল। "sudo apachectl স্টপ" প্রবর্তন হিসাবে একই ত্রুটি দিয়েছে।
Kosmonaut


8

এই আদেশ তাদের সমস্ত হত্যা করা উচিত:

sudo killall httpd

তারা পরের বুটে আবার শুরু করবে।


3
আমি কোনওভাবেই নিম্নোক্ত হইনি, তবে এটির সাথে আমার যুক্ত থাকতে হবে যে আমি উল্লেখ করেছি যে প্রক্রিয়াগুলি হত্যার কোনও মানে নেই, যেহেতু সেগুলি স্বয়ংক্রিয়ভাবে পুনরায় চালু করা হচ্ছে।
ক্রিস

আশ্চর্যজনকভাবে, অন্য প্রতিটি পদ্ধতি চেষ্টা করার পরে ... এটি একটি কাজ করেছিল ... কোনও কারণে ডেমনটি লোড করে এবং অন্যভাবে হত্যা করার পরেও বেঁচে ছিল, এই লোকটি এটি পরিষ্কার করে দিয়েছে
রায় ফস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.