要查看占用80端口的程序,可以使用以下几种方法:
ss
命令:ss
命令:ps
命令:ps
命令:lsof
命令来查看端口占用情况:lsof
命令来查看端口占用情况:如果知道是哪个服务占用了80端口,可以直接查看该服务的配置文件来确定。
/etc/apache2/sites-available/
目录下。sudo
运行程序。假设你有一个简单的Node.js服务器想要监听80端口:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(80, '0.0.0.0', () => {
console.log('Server running at http://0.0.0.0:80/');
});
在Linux系统中运行此脚本可能需要管理员权限:
sudo node your-script.js
或者更改端口号:
server.listen(8080, '0.0.0.0', () => {
console.log('Server running at http://0.0.0.0:8080/');
});
通过以上方法,你可以有效地查看和管理占用80端口的程序。
领取专属 10元无门槛券
手把手带您无忧上云