查看当前全部正在运行的进程,能够看到80端口被httpd占用了(80端口但愿分配给nginx使用,而不是httpd)html
netstat -tpnul
这里以杀死httpd进程为例:nginx
先查看 httpd 进程 apache
flaskApi) [root@67 flaskDemo]# ps aux |grep httpd
root 6732 0.0 0.0 230488 5252 ? Ss 8月06 2:27 /usr/sbin/httpd -DFOREGROUND apache 22570 0.0 0.0 232572 3888 ? S 9月15 0:00 /usr/sbin/httpd -DFOREGROUND apache 22571 0.0 0.0 232572 3888 ? S 9月15 0:00 /usr/sbin/httpd -DFOREGROUND apache 22572 0.0 0.0 232572 3904 ? S 9月15 0:00 /usr/sbin/httpd -DFOREGROUND apache 22573 0.0 0.0 232572 3904 ? S 9月15 0:00 /usr/sbin/httpd -DFOREGROUND apache 22574 0.0 0.0 232572 3900 ? S 9月15 0:00 /usr/sbin/httpd -DFOREGROUND apache 27544 0.0 0.0 232572 3896 ? S 15:41 0:00 /usr/sbin/httpd -DFOREGROUND apache 27546 0.0 0.0 232572 3900 ? S 15:41 0:00 /usr/sbin/httpd -DFOREGROUND apache 27548 0.0 0.0 232572 3172 ? S 15:41 0:00 /usr/sbin/httpd -DFOREGROUND apache 27550 0.0 0.0 232572 3172 ? S 15:41 0:00 /usr/sbin/httpd -DFOREGROUND apache 27552 0.0 0.0 232572 3172 ? S 15:41 0:00 /usr/sbin/httpd -DFOREGROUND root 27665 0.0 0.0 112728 988 pts/0 S+ 15:43 0:00 grep --color=auto httpd
这个就是 apache 的全部进程 flask
咱们能够用 kill -9 加进程ID 以下centos
kill -9 6732 kill -9 22570 kill -9 22571 kill -9 22572 kill -9 22573 kill -9 22574 kill -9 27544 kill -9 27546 kill -9 27548 kill -9 27550 kill -9 27552 kill -9 27665
再次查看一下httpd正在运行的进程:post
(flaskApi) [root@67 flaskDemo]# ps aux |grep httpd
root 27835 0.0 0.0 112724 988 pts/0 S+ 15:46 0:00 grep --color=auto httpd
所有杀完了... 杀死进程方法有不少种...我这个 只是其中的一种lua
经过netstat确认一下,httpd已经再也不占用80端口了url
(flaskApi) [root@67 flaskDemo]# netstat -tpnul
另若是不想杀死进程,而想修改端口号,centos7
操做方法参照:centos7 ngxin启动失败:Job for nginx.service failed(80端口被占用的解决办法)spa
参照文档: