半挂车起火的赔偿责任一般由保险公司承担。如果是因为挂车本身的故障或者驾驶员的操作不当导致起火,那么挂车的车主或者驾驶员可能需要承担一定的责任。
但如果是由于其他车辆或者外部因素引起的火灾,那么责任可能需要由引起火灾的责任方来承担。
在任何情况下,保险公司通常会对挂车火灾造成的损失进行赔偿,具体赔偿金额和责任分配将根据保险合同和事故调查结果来确定。