0.5.0 • Published 6 years ago

internet-information-services v0.5.0

Weekly downloads
84
License
ISC
Repository
-
Last release
6 years ago

internet-information-services

这个框架能将不同的域名路由到你配置好的应用程序里面,通过浏览器访问控制。集成特殊版本的entity-frame。本框架同样是内测中,Bug欢迎留言反馈,给你们带来的麻烦我十分抱歉。邮箱:19815488@qq.com。

1.0 后将使用ES6的标准重新编写。

  • 重要:忘记说了,管理员端口默认:8888。修改网站配置一定要注意sites.json文件,系统默认加载sites.json里面的配置。

  • 新版本

0.5.0 mongodb使用3.0以上版本。

0.3.8 添加ef框架db的使用说明。

0.3.0 添加修改admin的配置后生效方法,在 sites.json 里面设置admin状态,然后浏览admin访问域名domain:port/checkAdmin生效。

  • Bug记录:

0.3.2- 修复特殊情况下没有获取到请求域名下的处理异常。

1、你也可以直接配置好json对象,然后初始化后运行。

var sites = {
    admin: {
        domains: [
            {
                domain: "localhost"
            },
            {
                protocol: "https",
                domain: "localhost",
                options: {
                    pfx: 'iis.pfx',
                    passphrase: "123123"
                }
            }
        ]
    },
    default: {
        domains: [
            {
                protocol: "http",
                domain: "localhost"
            },
            {
                protocol: "https",
                domain: "localhost",
                options: {
                    pfx: 'iis.pfx',
                    passphrase: "123123"
                }
            }
        ]
    },
    test: {
        domains: [
            {
                protocol: "http",
                domain: "localhost",
                port: 82
            },
            {
                protocol: "http",
                domain: "127.0.0.1",
                port: 82
            },
            {
                protocol: "https",
                domain: "localhost",
                port: 446,
                options: {
                    pfx: 'iis.pfx',
                    passphrase: "123123"
                }
            },
            {
                protocol: "https",
                domain: "127.0.0.1",
                port: 446,
                options: {
                    pfx: 'iis.pfx',
                    passphrase: "123123"
                }
            }
        ],
        stop: true
    }
};

var db = {};

db.onsuccess = function (db, mongodb) {

    console.log(arguments);
};

iis.init({
    admin: "qwe123",
    sites: sites,//必须参数
    path: __dirname,//必须参数
    db: db,
    // mongoDB: "mongodb://localhost:27017/mdb",
    gateway: null
});

2、也可以在服务启动后通过域名访问后台进行控制。

*如果你不提供密码系统会自动生成6位随机密码。

*你也可以在浏览器端后台关闭后台的访问接口,再次开启需要修改sites.json文件里面的对应配置。

3、添加网站或修改对应网站的程序后需要在后台执行“重启站点”才能生效。

4、配置https请是上传对应的证书文件。

5、使用本框架集成的entity-frame,参照https://www.npmjs.com/package/entity-frame的使用说明。

6、与entity-frame框架一样,文件目录结构也是自动生成的,请在初始化文件结构的基础上添加修改代码。

7、组织结构

wwwroot ┬ site1 ┬ views ─── ...
        │       │         
		│       ├ wwwroot ─ ...
        │       │         
        │       └ index.js (程序入口)
        │            
        │            
        ├ site2 ─ ...
        │
        └ ...
0.5.0

6 years ago

0.4.10

6 years ago

0.4.9

6 years ago

0.4.8

6 years ago

0.4.7

6 years ago

0.4.6

6 years ago

0.4.5

6 years ago

0.4.4

6 years ago

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.8

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.16

6 years ago

0.2.15

6 years ago

0.2.14

6 years ago

0.2.13

6 years ago

0.2.12

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.27

6 years ago

0.1.26

6 years ago

0.1.25

6 years ago

0.1.24

6 years ago

0.1.23

6 years ago

0.1.22

6 years ago

0.1.21

6 years ago

0.1.20

6 years ago

0.1.19

6 years ago

0.1.18

6 years ago

0.1.17

6 years ago

0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago