2014-01-13 4 views
0

В проекте с открытым исходным кодом, открытый проект, я пытаюсь запустить сервер на порт 80 для HTTP и 443 для HTTPS, который дал ошибку [-nssock:driver-] Error: nssock: failed to listen on 0.0.0.0:80: Permission deniedпытается запустить AOLserver порт 80/443 на Linux Centos 6

, а также есть что-то еще, что необходимо для включения порта https (например, сертификация и т. Д.)

+0

Есть ли другие приложения, которые уже использовали порт 80? – BMW

+0

@BMW: на этом порту не работает другое приложение. –

ответ

0

Есть ли какие-либо другие приложения, которые уже использовали порт 80? запустите следующую команду, чтобы выяснить, что applicaiton использовать ресурс

netstat -an |grep "\.80 " 

lsof -i:80 
+0

Результатом первой команды было null. –

0

Возможно, вы пытаетесь запустить AOLserver, как не суперпользователя, но AOLserver настроен на использование «привилегированные» порты 80 и 443 (порты ниже 1024 " привилегированный ").

Вы можете настроить вашу систему на allow non-root process to bind to "privileged" ports или просто запустить AolServer как root. Для первого подхода также проверьте обсуждение the capabilities system.

Смежные вопросы