当前位置: 首页 > news >正文

制作手机广告的网站制作外贸型网站

制作手机广告的网站,制作外贸型网站,h5网页制作模板,如何看网站的ftp注意 mac 自带 openssl 所以没必要像 windows 一样先安装 openssl#xff0c;直接生成即可 生成 ssl/自签名 证书 生成 key # 生成rsa私钥#xff0c;des3算法#xff0c;server_ssl.key是秘钥文件名 1024位强度 openssl genrsa -des3 -out server_ssl.key 1024让输入两…注意 mac 自带 openssl 所以没必要像 windows 一样先安装 openssl直接生成即可 生成 ssl/自签名 证书 生成 key # 生成rsa私钥des3算法server_ssl.key是秘钥文件名 1024位强度 openssl genrsa -des3 -out server_ssl.key 1024让输入两次密码随便但是两次得是一样的 移除密码 # 这里执行完上一步的密码即已经被移除了 openssl rsa -in server_ssl.key -out server_ssl.key生成 csr # -new 执行生成新的证书请求 # -key 指定密钥 openssl req -new -key server_ssl.key -out server_ssl.csrCountry Name (2 letter code) [国家]:CN State or Province Name (full name) [省份]:Beijing Locality Name (eg, city) [城市]:Beijing Organization Name (eg, company) [组织/公司]:zgp Organizational Unit Name (eg, section) [部门/单位]:zgp Common Name (eg, fully qualified host name) [域名]:test.zgp.cn Email Address [邮箱]:demooutlook.com Please enter the following ‘extra’ attributes to be sent with your certificate request A challenge password [上一步已经移除直接回车即可]: 生成证书 # x509 根据现有的证书请求生成自签名根证书 # -days 设置证书的有效天数 # -in 指定输入证书请求文件 openssl x509 -req -days 365 -in server_ssl.csr -signkey server_ssl.key -out server_ssl.crt执行过程截图 创建 nodejs 的 https/wss 服务 创建 express 项目就不多说了自行查看nodejsexpress自动生成项目 express 文档地址https://www.expressjs.com.cn/starter/generator.html 修改的 bin/www 文件 #!/usr/bin/env node/*** Module dependencies.*/var app require(../app); var debug require(debug)(express-io:server); const fs require(fs); const path require(path); // var http require(http); var https require(https); // 引入 socket.io const { Server } require(socket.io) /*** Get port from environment and store in Express.*/var port normalizePort(process.env.PORT || 3001); app.set(port, port);/*** Create HTTPS server.* 加上 ssl 证书*/ const httpsOption {key: fs.readFileSync(path.resolve(__dirname, ../certificate/server_ssl.key)),cert: fs.readFileSync(path.resolve(__dirname, ../certificate/server_ssl.crt)) } var server https.createServer(httpsOption, app); // 创建 websocket 服务器代码 const io new Server(server, {cors: {origin: *}});// 客户端连接成功会输出连接 id 以及 客户端传惨 queryio.on(connection, (socket){console.log(socket.id)console.log(socket.handshake.query)}) /*** Listen on provided port, on all network interfaces.*/server.listen(port, () {console.log(server listening on port: ${port}) }); server.on(error, onError); server.on(listening, onListening);/*** Normalize a port into a number, string, or false.*/function normalizePort(val) {var port parseInt(val, 10);if (isNaN(port)) {// named pipereturn val;}if (port 0) {// port numberreturn port;}return false; }/*** Event listener for HTTP server error event.*/function onError(error) {if (error.syscall ! listen) {throw error;}var bind typeof port string? Pipe port: Port port;// handle specific listen errors with friendly messagesswitch (error.code) {case EACCES:console.error(bind requires elevated privileges);process.exit(1);break;case EADDRINUSE:console.error(bind is already in use);process.exit(1);break;default:throw error;} }/*** Event listener for HTTP server listening event.*/function onListening() {var addr server.address();var bind typeof addr string? pipe addr: port addr.port;debug(Listening on bind); } 创建个客户端测试 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0script srchttps://cdn.socket.io/4.4.1/socket.io.min.js integritysha384-fKnu0iswBIqkjxrhQCTZ7qlLHOFEgNkRmK2vaO/LbTZSXdJfAu6ewRBdwHPhBo/H crossoriginanonymous/scripttitleDocument/title /head bodyscript((){const socket io(wss://localhost:3001, {autoConnect: false,query: {openid: sajfklsadjflkdsa}})socket.connect()socket.on(connect, (){console.log(socket.id)})socket.io.on(close, (){console.log(close);})})()/script /body /html
http://www.hkea.cn/news/14441727/

相关文章:

  • wordpress站点如何适应手机建设电商网站报价
  • 永久网站推广网站后台怎么做alt标签
  • 截获网站流量怎么做建设网站公司 昆山
  • 百度收录最好的网站服装定制行业的未来和趋势
  • 邯郸市教育考试院网站最新的军事新闻报道
  • 做网站初始配置wordpress插件安装教程视频
  • 昆明做网站优化的公司有趣又有深意的广告
  • app网站开发框架蒲江网站建设
  • 网站信息管理平台建设网站上申请劳务资质吗
  • 网站开发技能电商平台怎么样才能做起来
  • 邯郸网站设计招聘网网站建设中源码编程同样重要
  • 外贸联系网站湘潭seo 推广快湘潭磐石网络
  • 织梦网站怎么做模板wordpress p
  • 微网站开发一般费用多少网页制作软件免费版下载
  • 泷澄建设集团网站自己做网站能否赚钱6
  • 怎么样自己做网站接订单怎样做二维码网站
  • 苏州网站建设老板教人做窗帘的视频网站
  • 眼科医院网站设计怎么做wordpress获取点击量
  • 微信网站开发教程视频营销型企业网站建设的内容
  • 给别人做网站怎么赚钱吗网站的空间
  • 做电影网站 广告收入单位邮箱怎么注册
  • 企业网站模板 下载网站前台设计方案
  • 网站建设包括的内容有什么新乡搜狗网站推广工具
  • 上林县建设局网站xampp 如何将建好的wordpress发送到网络空间中
  • 中国建设银行笔试确认网站编程入门先学什么软件
  • 绵阳做网站优化产品设计工具
  • 泉州大型网站建设黑人与白人做爰网站
  • ps制作个人网站首页东莞网站建设环保设备
  • 做网站做哪个行业好郴州新网交友信息
  • 网站报名系统怎么做建站平台有哪些