본문 바로가기

통신 관련 지식/네트워크(Network)

[네트워크] 솔라리스 서버 80포트 사용시 에러(errno=13)

* 솔라리스 서버 80포트 사용시 에러(errno=13)

 

* 개요

: 솔라리스에서 개발한 서버를 80포트로 기동하려 했으나, 아래와 같은 에러 문구와 함께 정상 기동되지 않았다.

????? can't bind local address.  errno=13

이를 찾아본 결과, errno=13Permission denied 으로 권한 문제인것으로 보여졌다.

 

[참고] 소켓 관련 errno 에 대한 정보를 확인하는 방법(솔라리스 기준)

: /usr/include/sys/errno.h 해당 파일을 통해 확인이 가능하다.

 

* 해결

: 일반 사용자 계정으로는 해당 포트를 사용할 수 없는 것으로 보여진다.

 root 계정으로 접속하여 서버를 기동해보니, 정상적으로 기동되는 것을 확인할 수 있었다~!

 앞으로 이와 같은 일이 또 발생할 수 있으니, 적어두고 참고하자~!!!