2013-04-10 8 views
5

यहाँ apache2 शुरू करने की कोशिश से लॉग है:Apache2 प्रारंभ नहीं होगा, त्रुटि को कम करें?

* Starting web server apache2              
/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) 
(13)Permission denied: make_sock: could not bind to address [::]:80 
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 
no listening sockets available, shutting down 
Unable to open logs 
Action 'start' failed. 
The Apache error log may have more information. 

मैं अपने खुद के Apache चलाने के लिए नए हूँ। कोई विचार क्या इस विफलता का कारण बन रहा है? अपाचे सर्वर शुरू करने के लिए

+0

आप निम्न आदेश के उत्पादन में प्रदान कर सकते हैं करें: sudo सु wwwdata -c 'ulimit -एक' wwwdata सही के साथ बदलें सेवा उपयोगकर्ता का नाम अगर यह अलग है। –

+0

हम्म, मुझे "su: अवैध विकल्प - 'ए'" मिला और ध्वज हटा दिया गया और "अज्ञात आईडी: ulimit" मिला। – kylepixel

+0

क्षमा करें, गलत स्थान पर -c डाल दें। पुनः प्रयास करें, मैंने जवाब संपादित कर लिया है। –

उत्तर

10

sudo का प्रयोग करें, इस मुद्दे अनुमतियों के कारण यदि:

sudo service apache2 start 
+3

मैंने सूडो का उपयोग किया था। त्रुटि बनी हुई है। – kylepixel

+0

कृपया जांचें कि क्या पोर्ट 80 पहले से उपयोग में है, नेट पर netstat कमांड के लिए खोजें। – Ankit

संबंधित मुद्दे