查找 nginx 服务器上托管的所有站点

查找 nginx 服务器上托管的所有站点

那么,是否有可能找出 nginx 服务器上托管的每个站点(vhost)?

例如 Nginx 配置:

server {
listen  80;
server_name  domain1.com;
}
server {
listen  80;
server_name  domain2.com;
}
server {
listen  80;
server_name  domain3.com;
}

用户是否可以看到服务器上的所有站点?

答案1

用户是否可以看到服务器上的所有站点?

不,除非用户有权访问配置文件,否则这是不可能的。

答案2

查看此文件:/etc/nginx/nginx.conf 或查看此位置 /etc/nginx/sites-enabled/ 中的文件

只取决于您如何设置 Nginx 服务器。

相关内容