刚买了阿里云服务器,用起来Linux还是什么都不会。把自己的一个网页部署进去,替换初始的jsp网页,访问8080端口可以访问的到。
感觉挺麻烦的,想改成80端口。我就用winscp(连接linux服务器和windows)文件传输修改了tomocat下sever.xml文件。把端口改成80.重启了服务器,发现还是不行,访问不了。原来是这个端口没开放的原因。有人说用防火墙开啥的,但是我是小白,啥也不懂,后来才看到原来阿里云的控制台安全组是添加端口的。。这才添加了进去。
然后再把端口改为80.
不重启服务器,重启tomocat
ps -ef|grep java 查看tomocat等进程
kill -9 678 杀死tomacat进程 系统自动重启tomocat达到刷新的目的
[root@iZkt0hekctiwafZ ~]# ps -ef|grep java
root 675 1 0 17:00 ? 00:00:00 jsvc.exec -Dcatalina.home=/home/tomcat/apache-tomcat-default -Dcatalina.base=/home/tomcat/apache-tomcat-default -cp /home/tomcat/apache-tomcat-default/bin/commons-daemon.jar:/home/tomcat/apache-tomcat-default/bin/bootstrap.jar:/home/tomcat/apache-tomcat-default/bin/tomcat-juli.jar -user tomcat -java-home /usr/java/default -pidfile /var/run/tomcat.pid -outfile /home/tomcat/apache-tomcat-default/logs/jsvc_outfile.out -errfile &1 org.apache.catalina.startup.Bootstrap
tomcat 678 675 1 17:00 ? 00:00:02 jsvc.exec -Dcatalina.home=/home/tomcat/apache-tomcat-default -Dcatalina.base=/home/tomcat/apache-tomcat-default -cp /home/tomcat/apache-tomcat-default/bin/commons-daemon.jar:/home/tomcat/apache-tomcat-default/bin/bootstrap.jar:/home/tomcat/apache-tomcat-default/bin/tomcat-juli.jar -user tomcat -java-home /usr/java/default -pidfile /var/run/tomcat.pid -outfile /home/tomcat/apache-tomcat-default/logs/jsvc_outfile.out -errfile &1 org.apache.catalina.startup.Bootstrap
root 886 856 0 17:04 pts/0 00:00:00 grep --color=auto java
[root@iZkt0hekctiwafZ ~]# kill -9 7010
-bash: kill: (7010) - 没有那个进程
[root@iZkt0hekctiwafZ ~]# kill -9 678
[root@iZkt0hekctiwafZ ~]# ps -ef|grep java
root 675 1 0 17:00 ? 00:00:00 jsvc.exec -Dcatalina.home=/home/tomcat/apache-tomcat-default -Dcatalina.base=/home/tomcat/apache-tomcat-default -cp /home/tomcat/apache-tomcat-default/bin/commons-daemon.jar:/home/tomcat/apache-tomcat-default/bin/bootstrap.jar:/home/tomcat/apache-tomcat-default/bin/tomcat-juli.jar -user tomcat -java-home /usr/java/default -pidfile /var/run/tomcat.pid -outfile /home/tomcat/apache-tomcat-default/logs/jsvc_outfile.out -errfile &1 org.apache.catalina.startup.Bootstrap
tomcat 887 675 15 17:06 ? 00:00:02 jsvc.exec -Dcatalina.home=/home/tomcat/apache-tomcat-default -Dcatalina.base=/home/tomcat/apache-tomcat-default -cp /home/tomcat/apache-tomcat-default/bin/commons-daemon.jar:/home/tomcat/apache-tomcat-default/bin/bootstrap.jar:/home/tomcat/apache-tomcat-default/bin/tomcat-juli.jar -user tomcat -java-home /usr/java/default -pidfile /var/run/tomcat.pid -outfile /home/tomcat/apache-tomcat-default/logs/jsvc_outfile.out -errfile &1 org.apache.catalina.startup.Bootstrap
root 909 856 0 17:06 pts/0 00:00:00 grep --color=auto java
这样在查看端口# netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 172.19.244.53:22 183.209.216.107:1792 ESTABLISHED
tcp 0 0 172.19.244.53:22 183.209.216.107:2509 ESTABLISHED
tcp 0 0 172.19.244.53:22 183.209.216.107:1774 ESTABLISHED
tcp 0 0 172.19.244.53:22 183.209.216.107:1561 ESTABLISHED
tcp 0 0 172.19.244.53:38546 106.11.68.13:80 ESTABLISHED
tcp 0 404 172.19.244.53:22 183.209.216.107:1590 ESTABLISHED
tcp6 0 0 :::3306 :::* LISTEN
udp 0 0 172.19.244.53:123 0.0.0.0:*
udp 0 0 127.0.0.1:123 0.0.0.0:*
udp 0 0 0.0.0.0:123 0.0.0.0:*
udp6 0 0 :::123 :::*
Active UNIX domain sockets (servers and established)
就可以看到端口可以使用了
在登陆网页就可以访问了;