diff --git a/projects/IoTCenter/IoTCenter.csproj b/projects/IoTCenter/IoTCenter.csproj index 11e92f28..fd551c28 100644 --- a/projects/IoTCenter/IoTCenter.csproj +++ b/projects/IoTCenter/IoTCenter.csproj @@ -2,7 +2,7 @@ netcoreapp3.1 true - 1.0.0-beta.416 + 1.0.0-beta.417 diff --git a/projects/IoTCenter/Views/Shared/_Layout.cshtml b/projects/IoTCenter/Views/Shared/_Layout.cshtml index 31277ee9..f8e8b60f 100644 --- a/projects/IoTCenter/Views/Shared/_Layout.cshtml +++ b/projects/IoTCenter/Views/Shared/_Layout.cshtml @@ -99,7 +99,8 @@ }
- + +
@@ -109,8 +110,12 @@ diff --git a/projects/IoTCenter/wwwroot/Info.plist b/projects/IoTCenter/wwwroot/Info.plist new file mode 100644 index 00000000..b41136a6 --- /dev/null +++ b/projects/IoTCenter/wwwroot/Info.plist @@ -0,0 +1,50 @@ + + + + + ApplicationProperties + + kind + software-package + url + https://iot.edusoa.com/IoTCenter/app.ipa + ApplicationPath + Applications/XamarinApp.iOS.app + CFBundleIdentifier + com.edusoa.iot + CFBundleShortVersionString + 1 + CFBundleVersion + 1.0 + IconPaths + + Applications/XamarinApp.iOS.app/AppIcon20x20@3x.png + Applications/XamarinApp.iOS.app/AppIcon20x20@2x.png + Applications/XamarinApp.iOS.app/AppIcon29x29@3x.png + Applications/XamarinApp.iOS.app/AppIcon29x29@2x.png + Applications/XamarinApp.iOS.app/AppIcon40x40@3x.png + Applications/XamarinApp.iOS.app/AppIcon40x40@2x.png + Applications/XamarinApp.iOS.app/AppIcon60x60@3x.png + Applications/XamarinApp.iOS.app/AppIcon60x60@2x.png + + SigningIdentity + 4FF86D960FFC0FAE33FCF84E207120421CB43FD0 + + ArchiveVersion + 2 + CreationDate + 2020-04-17T04:24:54Z + Name + XamarinApp + SchemeName + XamarinApp.iOS + ProjectGuid + {AA62DADB-0F16-454C-B8FF-93913C5AFCCB} + ProjectTypeGuids + {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + SolutionName + XamarinApp + SolutionPath + /Users/mac/Desktop/XamarinApp/XamarinApp.sln + + diff --git a/projects/XamarinApp/XamarinApp.Android/Resources/Resource.designer.cs b/projects/XamarinApp/XamarinApp.Android/Resources/Resource.designer.cs index afc02358..2c4b28b3 100644 --- a/projects/XamarinApp/XamarinApp.Android/Resources/Resource.designer.cs +++ b/projects/XamarinApp/XamarinApp.Android/Resources/Resource.designer.cs @@ -8297,6 +8297,9 @@ namespace XamarinApp.Droid // aapt resource value: 0x7F070061 public const int design_snackbar_background = 2131165281; + // aapt resource value: 0x7F070065 + public const int icon = 2131165285; + // aapt resource value: 0x7F070062 public const int ic_mtrl_chip_checked_black = 2131165282; @@ -8306,53 +8309,50 @@ namespace XamarinApp.Droid // aapt resource value: 0x7F070064 public const int ic_mtrl_chip_close_circle = 2131165284; - // aapt resource value: 0x7F070065 - public const int mtrl_snackbar_background = 2131165285; - // aapt resource value: 0x7F070066 - public const int mtrl_tabs_default_indicator = 2131165286; + public const int mtrl_snackbar_background = 2131165286; // aapt resource value: 0x7F070067 - public const int navigation_empty_icon = 2131165287; + public const int mtrl_tabs_default_indicator = 2131165287; // aapt resource value: 0x7F070068 - public const int notification_action_background = 2131165288; + public const int navigation_empty_icon = 2131165288; // aapt resource value: 0x7F070069 - public const int notification_bg = 2131165289; + public const int notification_action_background = 2131165289; // aapt resource value: 0x7F07006A - public const int notification_bg_low = 2131165290; + public const int notification_bg = 2131165290; // aapt resource value: 0x7F07006B - public const int notification_bg_low_normal = 2131165291; + public const int notification_bg_low = 2131165291; // aapt resource value: 0x7F07006C - public const int notification_bg_low_pressed = 2131165292; + public const int notification_bg_low_normal = 2131165292; // aapt resource value: 0x7F07006D - public const int notification_bg_normal = 2131165293; + public const int notification_bg_low_pressed = 2131165293; // aapt resource value: 0x7F07006E - public const int notification_bg_normal_pressed = 2131165294; + public const int notification_bg_normal = 2131165294; // aapt resource value: 0x7F07006F - public const int notification_icon_background = 2131165295; + public const int notification_bg_normal_pressed = 2131165295; // aapt resource value: 0x7F070070 - public const int notification_template_icon_bg = 2131165296; + public const int notification_icon_background = 2131165296; // aapt resource value: 0x7F070071 - public const int notification_template_icon_low_bg = 2131165297; + public const int notification_template_icon_bg = 2131165297; // aapt resource value: 0x7F070072 - public const int notification_tile_bg = 2131165298; + public const int notification_template_icon_low_bg = 2131165298; // aapt resource value: 0x7F070073 - public const int notify_panel_notification_icon_bg = 2131165299; + public const int notification_tile_bg = 2131165299; // aapt resource value: 0x7F070074 - public const int options = 2131165300; + public const int notify_panel_notification_icon_bg = 2131165300; // aapt resource value: 0x7F070075 public const int tooltip_frame_dark = 2131165301; diff --git a/projects/XamarinApp/XamarinApp.Android/Resources/drawable/options.png b/projects/XamarinApp/XamarinApp.Android/Resources/drawable/options.png deleted file mode 100644 index 267af1cb..00000000 Binary files a/projects/XamarinApp/XamarinApp.Android/Resources/drawable/options.png and /dev/null differ diff --git a/projects/XamarinApp/XamarinApp.Android/Resources/mipmap-xxxhdpi/ic_launcher.png b/projects/XamarinApp/XamarinApp.Android/Resources/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 27d3a553..00000000 Binary files a/projects/XamarinApp/XamarinApp.Android/Resources/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/projects/XamarinApp/XamarinApp.Android/XamarinApp.Android.csproj b/projects/XamarinApp/XamarinApp.Android/XamarinApp.Android.csproj index 9c52735a..19b4a1b5 100644 --- a/projects/XamarinApp/XamarinApp.Android/XamarinApp.Android.csproj +++ b/projects/XamarinApp/XamarinApp.Android/XamarinApp.Android.csproj @@ -107,7 +107,7 @@
- + \ No newline at end of file diff --git a/projects/XamarinApp/XamarinApp/XamarinApp.csproj b/projects/XamarinApp/XamarinApp/XamarinApp.csproj index 3749ae78..eef60287 100644 --- a/projects/XamarinApp/XamarinApp/XamarinApp.csproj +++ b/projects/XamarinApp/XamarinApp/XamarinApp.csproj @@ -10,14 +10,6 @@ true - - - - - - - - diff --git a/projects/IoTCenter/wwwroot/app.apk b/projects/XamarinApp/app.apk similarity index 89% rename from projects/IoTCenter/wwwroot/app.apk rename to projects/XamarinApp/app.apk index 57f2cc91..a551a01d 100644 Binary files a/projects/IoTCenter/wwwroot/app.apk and b/projects/XamarinApp/app.apk differ diff --git a/projects/XamarinApp/app.ipa b/projects/XamarinApp/app.ipa new file mode 100644 index 00000000..3446a9d7 Binary files /dev/null and b/projects/XamarinApp/app.ipa differ diff --git a/tools/ios证书.zip b/tools/ios证书.zip new file mode 100644 index 00000000..10c4ade6 Binary files /dev/null and b/tools/ios证书.zip differ diff --git a/tools/nginx-1.16.0/conf/edusoa.key b/tools/nginx-1.16.0/conf/edusoa.key new file mode 100644 index 00000000..3902431d --- /dev/null +++ b/tools/nginx-1.16.0/conf/edusoa.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEA5vvS8tFXCO/L7gPl/x8iqkJBjWM9MsvNHTkiqJa7gP1CA1bO +qp4yVtVUdikiz8bmFchgfZHUs7QhZC3KM0araAFwym/SgAN4/STO+Mj9EHqVJqlu +k6kwZHTF77sZDppbyCEARf0ev5cGKQ44V0xHROOywdHbn0gTLX+Pz+4giPA5lQt+ +hxAL7dYDpumY3H0ZSO/+bn4YFCTHPdIkEqVJ0ifhCR/FR/x+GxAvosU29IV0/Vdj +X1YFq6Si4jMMNlJwgAwkdXTMOlaLe3fKv4X59aIHcBZecv7FukAm4WSPgHKrvwnv +wHDQsV3qRqtxUQzvVbuqTaowaMrK+OeBgASRLQIDAQABAoIBAG65mM29fDNUgDWA +uOgrTLrBOBtGzzdiatjvYqXeW9Phk5t2KWuwmgD2Ep7x6TYg6nrWqyqGlafvWXJk +YOFjpxccWa0xHX8wKvduhajM8ELOAGGgJtmx6Pi+4YOh9MkDRawR5cenJu5Avzs/ +DdMLRb7ISBCRQO6B5m+RDqdmR0JcvJVhg/8EFd/P4VLRVRiUx5kfA0KSLpGFNJ8b +aYxiHkW/4DIjlRBqa6ClZYjxQqek683h7S9aInB4gLgrA9fGSQ8+mPyvCSaANP79 +Npo0uN9v3ecdC97uDTRdhhxRmXYcXLL3VI17X6YE6YekarLVfHJWpl8coN2ALmZJ +5vWqeyECgYEA9mSwyr9HB7Iemx7jeJHo79pqWoflqqdYSf35jz6GOSZCkROocLzI +hVeXXwM1Gb882fRB0GUM+vsX9ypNP4jtelsBHt1CcPmdNYylN9C2+u4R9EPZC6BW +KiEsTJUmAWEK8poKa/DZBi/NS+wNyWUgkpwsFr9XbOzuPaMOVIldjDcCgYEA7/1T +hSpZ9WdIDhdavjr7roBD0/90G4Q8gBUlf/g04c0Xp9FzXDQdH1S0zeYbp+yqbWE9 +P+pic35UVlB58WvtM4IjAoD9Leae58TSh0TER66jU9lssS9obWyH3sfpXswcRpyW +oOlX7bJ8N8YAAhXGCVlAGrZj+VAtB5QaIIQJg7sCgYEAy2ULXBLSO9QZ18uD03// +XiBbMyiDuoAyLcJuRIVEn+CpisFDhu0QSqKn3lLzfrGTNgigW7tPH9AvVGWjJxON +ljeRkTztH/2ufQoBSTYOFs54G7/2Z9aPym9f9kgY+4J0Wxg2CizjumuzeTz/lITa +gqxQ6OZC8TQU5uS3a6mJg7kCgYAp/443NrMphBqTBLlHozDaV+4G0qSyEBE6ZPj8 +DSbMAUVLhBcJIsGZ8wv1IHjkiUFGBQdgARebmJcPx+OfQUDwi6yuyn4EI2DZtJMX +QwyKcuB4Uwt3cpF23NBmR1vq0BN+s/aUUGGn4l1ksUzdEIxopGrYgeS7A7Htqphr +6k9z8wKBgBwcnQJIY2g0cxkt6Idn2Ck2cn0UV0UMH78YqN4FE9LmkFlKw7eE7FiB +MH4hAVqSAJ64AKEv5Jt6MZamHPPmSj7A6Tj8F1KbJcGZvCpyfo1b76/LRKd1uzAV +CkjdHPp+tLywydadCRuHxtbSpLF9N91hIMDpdvLzQ3qclhT6GjtF +-----END RSA PRIVATE KEY----- diff --git a/tools/nginx-1.16.0/conf/edusoa.pem b/tools/nginx-1.16.0/conf/edusoa.pem new file mode 100644 index 00000000..6bc12156 --- /dev/null +++ b/tools/nginx-1.16.0/conf/edusoa.pem @@ -0,0 +1,91 @@ +-----BEGIN CERTIFICATE----- +MIIG2DCCBcCgAwIBAgIQDVAa3KQd3HqHhEcYxvwUETANBgkqhkiG9w0BAQsFADBf +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMR4wHAYDVQQDExVHZW9UcnVzdCBDTiBSU0EgQ0EgRzEw +HhcNMTkwODAyMDAwMDAwWhcNMjEwODAxMTIwMDAwWjCBkjELMAkGA1UEBhMCQ04x +DzANBgNVBAgMBuWQieaelzEPMA0GA1UEBwwG6ZW/5pilMTMwMQYDVQQKDCrkuJzl +jJfluIjlpKfnkIbmg7Pova/ku7bogqHku73mnInpmZDlhazlj7gxFTATBgNVBAsM +DFRlYWNoICZTdHVkeTEVMBMGA1UEAwwMKi5lZHVzb2EuY29tMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5vvS8tFXCO/L7gPl/x8iqkJBjWM9MsvNHTki +qJa7gP1CA1bOqp4yVtVUdikiz8bmFchgfZHUs7QhZC3KM0araAFwym/SgAN4/STO ++Mj9EHqVJqluk6kwZHTF77sZDppbyCEARf0ev5cGKQ44V0xHROOywdHbn0gTLX+P +z+4giPA5lQt+hxAL7dYDpumY3H0ZSO/+bn4YFCTHPdIkEqVJ0ifhCR/FR/x+GxAv +osU29IV0/VdjX1YFq6Si4jMMNlJwgAwkdXTMOlaLe3fKv4X59aIHcBZecv7FukAm +4WSPgHKrvwnvwHDQsV3qRqtxUQzvVbuqTaowaMrK+OeBgASRLQIDAQABo4IDWjCC +A1YwHwYDVR0jBBgwFoAUkZ9eMRWuEJ+tYMH3wcyqSDQvDCYwHQYDVR0OBBYEFCfR +yJ1xXm33YNyzOHnTZM2dFccPMCMGA1UdEQQcMBqCDCouZWR1c29hLmNvbYIKZWR1 +c29hLmNvbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG +AQUFBwMCMHUGA1UdHwRuMGwwNKAyoDCGLmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNv +bS9HZW9UcnVzdENOUlNBQ0FHMS5jcmwwNKAyoDCGLmh0dHA6Ly9jcmw0LmRpZ2lj +ZXJ0LmNvbS9HZW9UcnVzdENOUlNBQ0FHMS5jcmwwTAYDVR0gBEUwQzA3BglghkgB +hv1sAQEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQ +UzAIBgZngQwBAgIwbwYIKwYBBQUHAQEEYzBhMCEGCCsGAQUFBzABhhVodHRwOi8v +b2NzcC5kY29jc3AuY24wPAYIKwYBBQUHMAKGMGh0dHA6Ly9jcmwuZGlnaWNlcnQt +Y24uY29tL0dlb1RydXN0Q05SU0FDQUcxLmNydDAJBgNVHRMEAjAAMIIBfQYKKwYB +BAHWeQIEAgSCAW0EggFpAWcAdgC72d+8H4pxtZOUI5eqkntHOFeVCqtS6BqQlmQ2 +jh7RhQAAAWxQXW/EAAAEAwBHMEUCIQDZhWuvn5hItpDiryuFo0ed2a6qCyu+6Nzj +hoFpYvhLLwIgNL7a0HNsWdPORihBATnbip942aQ+Wvz1N07/qQ3OJD8AdgCHdb/n +WXz4jEOZX73zbv9WjUdWNv9KtWDBtOr/XqCDDwAAAWxQXXBiAAAEAwBHMEUCIQCl +yTwBdNkJQMilIoRQrQOvbvihB4uvLMlssZknLmFsHAIgXt1Vn/ETW1xdyvzQH+vx +nrYdPP4NfmL7lU+tpa5tbDEAdQBElGUusO7Or8RAB9io/ijA2uaCvtjLMbU/0zOW +tbaBqAAAAWxQXW95AAAEAwBGMEQCICkw8IA+wHkgV10OkfsbEVYFVEpA13+Z3aYb +2mH89UA+AiAFyKjBvB+2kqFojAAPmUp8rgkgkY/f39MzCl4NOmmunjANBgkqhkiG +9w0BAQsFAAOCAQEAdsJDXde74RTRXW7ZEa7FQuaQKZFQkEKUPtRTr2RqGAPr1eqq +DmccPGeIAtvQnkOLIN4B0TQxxzniNhkMHTDOWbvzBmMtWjA4h7rH/eu4rKEE4d6E +zDXqMDAGrV1v8TmfGS7joCAqCBFLOifal8h7MivyMT5hjokTqi4pM+qDt1A+DHj+ +PtDFnNu/3XvYt64saJEtoAdyqT3Tbk8BR8OTzpXPlk5no/qP9p6lX/UoaJ06tasi +crni8LSYPbaBYT/HbFSzWtwAe5Azn9p9sGSQHgVb2Z4ryCDAwAXZJuy/GfCCvs4w +Jj9sK+F9aHBzU9PnudLr/vLS6w6BJPpg9E00qw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFGjCCBAKgAwIBAgIQCgRw0Ja8ihLIkKbfgm7sSzANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0xOTA2MjAxMjI3NThaFw0yOTA2MjAxMjI3NThaMF8xCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xHjAcBgNVBAMTFUdlb1RydXN0IENOIFJTQSBDQSBHMTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBALFJ+j1KeZVG4jzgQob23lQ8PJUNhY31ufZihuUx +hYc6HSU4Lw0fxfA43a9DpJl74M3E6F1ZRBOfJ+dWnaiyYD0PxRIQd4wJisti4Uad +vz61IYY/oQ/Elxk/X7GFDquYuxCSyBdHtTVMXCxFSvQ2C/7jWZFDfGGKKNoQSiJy +wDe8iiHbUOakLMmXmOTZyWJnFdR/TH5YNTiMKCNUPHAleG4IigGxDyL/gbwrdDNi +bDA4lUNhD0xNvPjQ8BNKqm5HWDvirUuHdC+4hpi0GJO34O3iiRV16YmWTuVFNboU +LDZ0+PQtctJnatpuZKPGyKX6jCpPvzzPw/EhNDlpEdrYHZMCAwEAAaOCAc4wggHK +MB0GA1UdDgQWBBSRn14xFa4Qn61gwffBzKpINC8MJjAfBgNVHSMEGDAWgBQD3lA1 +VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYB +BQUHAwEGCCsGAQUFBwMCMA8GA1UdEwEB/wQFMAMBAf8wMQYIKwYBBQUHAQEEJTAj +MCEGCCsGAQUFBzABhhVodHRwOi8vb2NzcC5kY29jc3AuY24wRAYDVR0fBD0wOzA5 +oDegNYYzaHR0cDovL2NybC5kaWdpY2VydC1jbi5jb20vRGlnaUNlcnRHbG9iYWxS +b290Q0EuY3JsMIHOBgNVHSAEgcYwgcMwgcAGBFUdIAAwgbcwKAYIKwYBBQUHAgEW +HGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwgYoGCCsGAQUFBwICMH4MfEFu +eSB1c2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNl +IG9mIHRoZSBSZWx5aW5nIFBhcnR5IEFncmVlbWVudCBsb2NhdGVkIGF0IGh0dHBz +Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9ycGEtdWEwDQYJKoZIhvcNAQELBQADggEBABfg +eXrxIrtlixBv+KMDeqKxtNJbZiLDzJBkGCd4HI63X5eS6BElJBn6mI9eYVrr7qOL +Tp7WiO02Sf1Yrpaz/ePSjZ684o89UAGpxOfbgVSMvo/a07n/220jUWLxzaJhQNLu +lACXwwWsxYf8twP8glkoIHnUUNTlhsyyl1ZzvVC4bDpI4hC6QkJGync1MNqYSMj8 +tZbhQNw3HdSmcTO0Nc/J/pK2VZc6fFbKBgspmzdHc6jMKG2t4lisXEysS3wPcg0a +Nfr1Odl5+myh3MnMK08f6pTXvduLz+QZiIh8IYL+Z6QWgTZ9e2jnV8juumX1I8Ge +7cZdtNnTCB8hFfwGLUA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/tools/nginx-1.16.0/conf/nginx.conf b/tools/nginx-1.16.0/conf/nginx.conf index e88364e1..f7b36b73 100644 --- a/tools/nginx-1.16.0/conf/nginx.conf +++ b/tools/nginx-1.16.0/conf/nginx.conf @@ -16,6 +16,11 @@ events { http { include mime.types; default_type application/octet-stream; + types { + application/vnd.android.package-archive apk; + application/iphone pxl ipa; + text/plain plist; + } sendfile on; @@ -27,8 +32,18 @@ http { } server { - listen 0.0.0.0:80; - server_name localhost; + listen 80; + listen 443 ssl; + server_name iot.edusoa.com; + + #ssl on; + ssl_certificate edusoa.pem; + ssl_certificate_key edusoa.key; + ssl_session_timeout 5m; + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + #TLS1.1TLS1.2ҪOpenSSL1.0.1ϰ汾OpenSSL汾Ҫʹ ssl_protocols TLSv1; + ssl_ciphers HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM; + ssl_prefer_server_ciphers on; location / { #proxy_set_header Host $host:$server_port; diff --git a/tools/ssl证书.zip b/tools/ssl证书.zip new file mode 100644 index 00000000..cfdcbe9d Binary files /dev/null and b/tools/ssl证书.zip differ