# SSLWebServer **Repository Path**: CyberSecurityLZFY/SSLWebServer ## Basic Information - **Project Name**: SSLWebServer - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-04 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SSLWebServer ## Demo ![image-20200531113130896](assets/image-20200531113130896.png) ![image-20200531113202082](assets/image-20200531113202082.png) ## Config Ubuntu 18.04 - g++ ``` g++ -v //gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ``` - LibSSL ``` sudo apt-get install libssl-dev sudo dpkg -l | grep libssl-dev //1.1.1-1ubuntu2.1~18.04.6 ``` - Sqlite3 ``` sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev sudo dpkg -l | grep libsqlite3-dev //3.22.0-1ubuntu0.3 ``` - npm + Vue ``` sudo apt install nodejs sudo apt install npm sudo npm install --global vue-cli nodejs -v //v8.10.0 npm -v //6.14.5 ``` 注意,由于 npm 3.x 版本,与libssl-dev不兼容。因此安装完成后请使用 `npm -v` 命令检查npm版本,如果为 3.x,需要将npm升级至最新版。 ``` sudo npm install n -g sudo n stable npm i -g npm@latest ``` ## Run - build static file ``` cd appfront/ ./build.sh ``` - run server ``` ./run.sh ``` - open browser (recommend Firefox) ``` https://localhost:9527 ``` ## One more thing 由于未知原因,偶尔会出现服务器无响应的情况,重启 MyWebServer 即可。 因未知原因偶尔会出现服务器无响应的情况,重启 MyWebServer 即可。