egg(nodejs) 执行 shell script 动态增加 nginx server_name

有时候反向代理的域名
会需要新增
透过 api server接收后
执行sh 动态来为 nginx server_name 新增

api server

npm install child_processconst { exec } = require('child_process');exec('sh add_domX.sh ' + _domain , (err, stdout, stderr) => {});

add_domX.sh

cat << EOF > /etc/nginx/conf.d/$1.confserver {    listen       80;    server_name  $1;    location / {        proxy_pass   http://yourip;    }}EOFsystemctl restart nginx

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章