he2802 2 роки тому
батько
коміт
2c4ed96e0b

+ 8 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/common/CommonController.java

@@ -36,6 +36,7 @@ import com.zhongzheng.modules.order.domain.OrderGoods;
 import com.zhongzheng.modules.order.service.IOrderGoodsService;
 import com.zhongzheng.modules.order.service.IOrderService;
 import com.zhongzheng.modules.order.service.impl.OrderServiceImpl;
+import com.zhongzheng.modules.system.bo.SysNginxConfigAddBo;
 import com.zhongzheng.modules.system.bo.SysTenantAdminBo;
 import com.zhongzheng.modules.system.domain.SysTenant;
 import com.zhongzheng.modules.system.service.ISysTenantService;
@@ -371,4 +372,11 @@ public class CommonController
         webService.restartWebService();
         return AjaxResult.success();
     }
+
+    @ApiOperation("nginx配置")
+    @PostMapping("common/free/configNginxFile")
+    public AjaxResult<Void> configNginxFile(@RequestBody SysNginxConfigAddBo bo) {
+        webService.configNginxFile(bo);
+        return AjaxResult.success();
+    }
 }

+ 2 - 3
zhongzheng-system/src/main/java/com/zhongzheng/modules/system/service/impl/SysWebServiceImpl.java

@@ -61,7 +61,7 @@ public class SysWebServiceImpl implements ISysWebService {
 
     @Override
     public Boolean configNginxFile(SysNginxConfigAddBo bo) {
-        String filePath = "/usr/local/nginx/conf/vhost" + "1.txt";
+        String filePath = "/usr/local/nginx/conf/vhost/" + bo.getHost()+".conf";
         FileWriter fw = null;
         try
         {
@@ -72,8 +72,7 @@ public class SysWebServiceImpl implements ISysWebService {
             }
             fw = new FileWriter(filePath);
             BufferedWriter bw=new BufferedWriter(fw);
-            bw.write("hello\n");
-            bw.write("world\n");
+            bw.write(makeConfigTxt(bo.getPlat(),bo.getHost()));
             bw.close();
         }
         catch (Exception e)