Dies ist eine Fortsetzung zu
https://hosting149637.a2ebb.netcup.net/devandy.de/vuecli-installieren/
- Über Windows Cmd Console zum Ordner navigieren wo das neue Zertifikat erstellt werden soll (cd… )
- in die Console folgendes eingeben: mkcert -pkcs12 localhost 127.0.0.1
- Im Ordner wird nun eine localhost+1.p12 Datei erstellt. Diese Datei umbenennen zu localhost.pfx
- In Die Console mkcert – install eingeben und mit Ja bestätigen
- Die localhost.pfx Datei doppelt anklicken und „Lokaler Computer auswählen“. Ganz wichtig. Sonst funktioniert es nicht
- Bei Kennwort „changeit“ eingeben und „Schlüssel als exportierbar machen“ anhaken
- Zu IIS wechseln, ASP Core App mit VueCliMiddleware auswählen, und auf der rechten Seite auf „Bindungen…“ klicken.
- Doppelt auf die https Sitebindung klicken
- Auf den Button „Auswählen“ klicken und gerade installiertes Zertifikat auswählen und mit OK bestätigen
- Bei Hostname noch localhost eintragen
- Zur VueApp wechsel und in die VueConfig folgendes eintragen:
-
1234567891011121314151617181920212223242526const fs = require('fs')module.exports = {configureWebpack: {devtool: 'source-map'},transpileDependencies: ["vuetify"],publicPath: '/PathFromVueCliMiddlewareForMyVueApp/',devServer: {// Serve index.html as the base XXX//contentBase: resolveAppPath('public'),// Enable compressioncompress: true,// Enable hot reloadinghot: true,hotOnly: true,port: 8080,https: true,pfx: fs.readFileSync('../certs/localhost.pfx'),pfxPassphrase: "changeit",// public: 'https://xxxxxx:9000/',}};
Der Port 8080 sollte gleich sein, wie in VueCliMiddleware angegeben. Die localhost.pfx Datei muss im angegebenen Pfad vorhanden sein
Hot reloading funktioniert leider noch nicht
Login