centos 6.5 apache2. x 를 설치 하고 기본 80 포트 를 수정 합 니 다.
Listen 8000
httpd. conf 파일 을 계속 수정 하고 찾 습 니 다.
#ServerName www.example.com:80
ServerName localhost:8000
httpd. conf 저장 을 수정 한 후 실행 합 니 다.
# service httpd restart
! ,
Permission denied: make_sock: could not bind to address [::]:8000
2. semanage 8000 포트 추가, 실행 을 시도 해 야 합 니 다.
# semanage port -l|grep http
semanage 명령 이 없 으 면 semanage 및 selinux 를 먼저 설치 할 수 있 습 니 다.
# yum provides /usr/sbin/semanage
# yum whatprovides /usr/sbin/semanage
, :
yum -y install policycoreutils-python
설치 후 다시 실행
#semanage port -l|grep http
http_cache_port_t tcp 3128, 8080, 8118, 8123, 10001-10010
http_cache_port_t udp 3130
http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000
pegasus_http_port_t tcp 5988
pegasus_https_port_t tcp 5989
그러나 일부 기계 에서 위의 명령 을 실행 하면 다음 과 같은 오류 알림 이 발생 할 수 있 습 니 다.
# semanage port -l|grep http
/usr/sbin/semanage: SELinux policy is not managed or store cannot be accessed.
디 스 플레이 정책 에 문제 가 있 습 니 다. 일반적으로 시스템 을 다시 시작 하면 이 문 제 를 해결 할 수 있 습 니 다.올 바 르 게 실행 할 수 있다 면 내 서버 목록 에 8000 포트 가 포함 되 어 있 지 않 아 실행 되 는 것 을 볼 수 있 습 니 다.
# semanage port -a -t http_port_t -p tcp 8000
/usr/sbin/semanage: tcp/8000
8000 포트 가 존재 한 다 는 것 을 보 여 줍 니 다. 이때 자세히 살 펴 보면 httpport_t 에 9000 포트 가 포함 되 어 있 습 니 다. 그래서 저 는 apache 설정 파일 의 포트 두 곳 을 9000 포트 로 바 꾸 었 습 니 다. 3. httpd 서 비 스 를 다시 시작 하면 apache 가 시작 되 었 음 을 알려 줍 니 다. 필요 하 다 면 nginx 설정 파일 nginx. conf 에서 apache 의 9000 포트 를 대리 할 수 있 습 니 다. 그러면 포트 번 호 를 입력 하지 않 고 apache 서 비 스 를 직접 방문 할 수 있 습 니 다.그러나 여기 서 의문 이 있 습 니 다. 제 기계 에 9000 포트 는 selinux 에 존재 합 니 다. apache 는 마지막 에 9000 포트 를 사 용 했 습 니 다. 신마 충돌 이나 위험 이 있 는 지, selinux 에 대해 깊이 이해 하 는 전문가 가 설명 할 수 있 습 니까?4. 마지막 으로 iptables 의 9000 포트 가 열 리 지 않 으 면 이 방화벽 규칙 을 추가 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.