在终端中重新加载 NGINX
输入sudo然后
nginx -t
nginx -s reload
是测试和重新加载 NGINX 的命令,但是,如何从 Java Web 应用程序中完成此操作,我需要我的 Web 应用程序至少能够控制 NGINX 进行测试和重新加载。
最佳答案
您需要使用 ProcessBuilder 运行命令,如下所示。
ProcessBuilder processBuilder = new ProcessBuilder();
// Run a shell command
processBuilder.command("bash", "-c", "nginx -t");
Process process = processBuilder.start();
关于java - 如何从 Java Web 应用程序控制 NGINX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56585544/