批次繫結幾千個域名

AlbertSmith發表於2024-03-23

1.此處伺服器針對的是Windows系列,其他如Linux也是一樣的道理

2.說下思路,其實很簡單,就是直接操作IIS的配置檔案。

3.IIS配置檔案位置在C:\Windows\System32\inetsrv\config\applicationHost.config。注意:(各個版本之間的節點內容有些不一樣,裡面最核心一句都一樣

4.<binding protocol=\"http\" bindingInformation=\"{IP地址}:{埠}:{域名}\" /> 這句就是繫結的關鍵句子了,當然還有繫結網站檔案物理路徑等,你們自己去看看就可以了。

5.下面這個xml就是一個websie的全面內容

<site name="p1" id="2" serverAutoStart="true">
    <application path="/" applicationPool="p1">
        <virtualDirectory path="/" physicalPath="E:\publish" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="192.168.16.23:88:" />
        <binding protocol="http" bindingInformation="*:88:" />
    </bindings>
</site>

6.剩下的程式碼就簡單了,直接操作config文件就好了,程式碼你們自己擼吧,不難。

相關文章