我有2个域和2个托管软件包。
我想要什么:
{
DataSet ds2 = dblayer.gfbrdata();
List<InvoiceItems> lst = new List<InvoiceItems>();
foreach (DataRow dr in ds2.Tables[0].Rows)
{
// loop for multiple
InvoiceItems objItem = new InvoiceItems();
objItem.ItemCode = dr["ITM_COD"] != DBNull.Value ? Convert.ToString(dr["ITM_COD"]) : Convert.ToString("");
objItem.ItemName = dr["ITM_DES"] != DBNull.Value ? Convert.ToString(dr["ITM_DES"]) : Convert.ToString("");
objItem.PCTCode = dr["HRS_COD"] != DBNull.Value ? Convert.ToString(dr["HRS_COD"]) : Convert.ToString("");
objItem.Quantity = dr["ITM_QTY"] != DBNull.Value ? Convert.ToDouble(dr["ITM_QTY"]) : Convert.ToDouble(0);
objItem.TaxRate = dr["TAX_RAT"] != DBNull.Value ? Convert.ToInt32(dr["TAX_RAT"]) : Convert.ToInt32(0);
objItem.SaleValue = dr["ITM_VAL"] != DBNull.Value ? Convert.ToDouble(dr["ITM_VAL"]) : Convert.ToDouble(0);
objItem.Discount = 10.0;
objItem.TaxCharged = dr["ITM_TAX"] != DBNull.Value ? Convert.ToDouble(dr["ITM_TAX"]) : Convert.ToDouble(0);
objItem.TotalAmount = dr["TOT_AMT"] != DBNull.Value ? Convert.ToDouble(dr["TOT_AMT"]) : Convert.ToDouble(0);
objItem.RefUSIN = string.Empty;
objItem.InvoiceType = 1; //(1:New, 2:Debit, 3:Credit, )
lst.Add(objItem);
// end loop
}
return lst;
}
//TestFbr end
}`
至status.domainA.example
。我希望domainB.example/status
在地址栏中。
我尝试了什么:
我设置了一个status.domainA.example
记录:
CNAME
至status.domainA.example
。 domainB.example
出现了。它在地址栏中。此外,在打开它之前,您需要允许配置错误的SSL。
答案 0 :(得分:0)
要实现此目的,您需要执行以下操作-
domainB.example
的主机上,为status.domainA.example
添加一个虚拟主机,并将/status
指向相应的文件。CNAME
的{{1}}条目,指向status.domainA.example
替代方法-使用反向代理服务器,或者如果使用AWS的cloudflare,请使用javascript worker(http://cloudflareworkers.com或AWS lambda)
domainB.example
指向工作人员。status.domainA.example
获取响应并发送响应。如果用作反向代理-
domainB.example/status
指向反向代理服务器。status.domainA.example
设置为反向代理服务器的后端。有关如何设置反向代理服务器的详细信息,请参考Internet。 -https://www.techandme.se/set-up-nginx-reverse-proxy/
如果您只能访问domainB.example
上托管的文件,则可以简单地对status.domainA.example
进行curl调用并打印输出。
确定您的方法