>  기사  >  운영 및 유지보수  >  CentOS에 Tomcat 배포 및 원격 액세스 금지 해결 정보

CentOS에 Tomcat 배포 및 원격 액세스 금지 해결 정보

藏色散人
藏色散人앞으로
2020-12-02 15:14:532315검색

아래 centos 기본 튜토리얼 칼럼에서는 centos에 tomcat을 배포하는 방법과 원격 접속 금지 문제를 해결하는 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

CentOS에 Tomcat 배포 및 원격 액세스 금지 해결 정보

Tomcat 배포

1. scp 명령을 사용하여 웹사이트에서 다운로드한 tomcat 압축 패키지를 서버에 업로드한 후 /usr/local 디렉터리에 압축을 해제합니다.

  • 클라이언트 데이터를 서버로 전송

scp ./filename username@IP:/home/bio321/Desktopscp ./filename username@IP:/home/bio321/Desktop

  • 服务器端的数据传入到客户端

scp username@IP:/home/bio321/Desktop/filename ./data

2.部署好以后,然后去访问tomcat连接,本地端访问localhost:8080,成功,远程ping 172.28.162.62:8080 提示找不到主机发现远程拒绝访问,解决思路如下:

1.查看tomcat进程信息:
ps -ef |grep tomcat
2.查看进程号所占用的端口号:
netstat -apn | grep 9119
发现端口号无问题,所以应该从其他地方查问题;
3.检查Linux防火墙是否开放tomcat端口:
如果没有设置过,Tomcat端口号默认是被禁用状态,因为Linux端口只会默认开放22号端口  
你需要设置防火墙,开放端口访问权限(不建议直接关闭防火墙)  
设置开放端口命令:
firewall-cmd --zone=public --add-port=8080/tcp permanent
4.重启防火墙
firewall-cmd --reload

🎜서버의 데이터가 클라이언트로 전송🎜🎜🎜 scp 사용자 이름@IP:/home/bio321 /Desktop/filename ./data🎜🎜2. 배포 후 로컬 끝에서 localhost:8080에 액세스합니다. 원격 ping 172.28.162.62. 8080에서 호스트를 찾을 수 없으며 원격 액세스가 거부되었다는 메시지가 표시되면 해결 방법은 다음과 같습니다. 🎜🎜1. Tomcat 프로세스 정보를 확인하세요.
ps -ef |grep tomcat
2. 프로세스 번호가 차지하는 포트 번호를 확인하세요:
netstat -apn | grep 9119
포트 번호에는 문제가 없으므로 다른 곳에서 문제를 확인해야 합니다. ;
3. Linux 방화벽이 Tomcat 포트를 여는지 확인하세요.
설정되지 않은 경우 Linux 포트는 기본적으로 포트 22만 열기 때문에 Tomcat 포트 번호는 기본적으로 비활성화됩니다.
방화벽 및 오픈 포트 접근 권한을 설정해야 합니다(방화벽을 직접 끄는 것은 권장되지 않습니다).
오픈 포트 설정 명령:
firewall-cmd -- zone=public --add-port=8080/tcp 영구
4. 방화벽을 다시 시작하세요
firewall-cmd - -reload🎜

위 내용은 CentOS에 Tomcat 배포 및 원격 액세스 금지 해결 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제