2014-11-28 2 views
-1

localhost : 7000에서 실행중인 프로세스가 있고이를 7001로 변경해야합니다. 내 서버는 Linux 컴퓨터에 있고, httpd, semanage 두 명령을 사용할 수 없습니다. 친절하게도 포트 번호를 변경하는 것을 도와주세요. 포트를 변경하는 주된 이유는 7000에서 실행중인 프로세스가 응답하지 않는다는 것입니다. PID를 찾아 다시 종료하면 도움이됩니다. netstat -npl | 내가이 오류apache http 서버 포트 번호를 변경하는 방법

netstat -nlp | grep 7000 
    (Not all processes could be identified, non-owned process info 
    will not be shown, you would have to be root to see it all.) 
    tcp  0  0 :::7000      :::*      LISTEN  - 

을 발견 그렙 PORT 또한 내가 포트 번호

+0

소유하지 않은 프로세스 정보가 표시되지 않는 부분은 루트로 표시해야합니다. "_ 해당 PID의 PID를보고 싶다면 이해하지 못하겠습니까? 포트 7000에서 실행중인 프로세스? – CodeCaster

답변

1

당신이하고있는 항목을 변경하려면 PID를 죽이고 그것을 다시 시작하거나 가지고 중 필요가 다음 오류로 인해 작동하지 않았다 구성 파일에 대한 검색은 "듣기"입니다. 기본값은 HTTP의 표준 인 80입니다.

예 : Listen 지시어의 ashkufaraz 외에도

Listen 8000 

http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen

+0

이 위치에서 포트 번호를 변경하려고 시도했지만 권한이 없습니다. 강제로이 파일을 덮어 써야합니다. 가능합니까? – Anirudh

0

언급
Listen 7001 
가가에 응답해야 알 수 있도록

아마 당신은 또한 당신의 가상 호스트를 변경해야 새 포트 번호 :

<VirtualHost *:7001> 
    ServerName example.com 
    ServerAlias *.example.com 
    [...] 

HTH, bovako

관련 문제