리눅스에서 서버 환경을 구축하던 중 문제가 발생하여 이곳에 공유하고 싶습니다. 가서 함께 보시죠!
문제 설명: Linux에서 Tomcat 서버를 구축했습니다. Tomcat을 시작한 후 LAN 브라우저에서 Tomcat에 액세스할 수 없다는 것을 발견했습니다. 브라우저에서 Tomcat 로그를 확인했는데 경로는... ./tomcat /logs/catalina.out, tomcat이 시작 프로세스 중에 오류를 보고하지 않은 것으로 나타났습니다. 프로젝트 로그를 다시 확인해 보니 오류는 없었습니다.
해결책: 온라인으로 검색해 보니 이 문제는 Linux 방화벽을 켜서 발생하는 것으로 나타났습니다. 대부분의 온라인 방법은 다음 명령을 통해 시작하고 중지하는 것입니다.
service iptables 검색 중지 #stopchkconfig iptables 끄기 #disable
그러나 제가 설치한 Linux 시스템은 centos 7이기 때문에 Linux에서는 위의 두 가지 명령을 실행할 수 없으며 다음과 같은 오류가 보고됩니다.
/bin/systemctl stop iptables.service로 리디렉션
iptables.service 중지 실패: iptables.service 장치가 로드되지 않았습니다.
다양한 Linux 시스템에서 작동 지침은 일반적으로 동일하지만 시스템마다 여전히 미묘한 차이가 있습니다. 우리는 종종 Red Hat을 사용합니다. Red Hat의 경우 위의 두 가지 중지 및 비활성화가 가능하지만 centos 7 시스템의 경우 다음 지침만 사용하여 Linux 방화벽을 시작하고 중지할 수 있습니다.
systemctl stop Firewalld.service #stop
systemctl 비활성화 Firewalld.service #disable
위 내용은 Linux Tomcat 서비스 출시 후 LAN 브라우저가 Tomcat 서비스에 접근할 수 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!