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

外包网站自己维护网络销售的好处和意义

外包网站自己维护,网络销售的好处和意义,个人业务网站教程,专用主机网站建设环境: WSL2 Ubuntu22.04 webrtc视频聊天应用 问题描述: 本地部署webrtc应用怎么把http协议改成https协议? http协议在安卓手机浏览器上用不了麦克风本,来地应用webrtc 本来是http协议,在安卓手机上浏览器不支持使…

环境:

WSL2

Ubuntu22.04

webrtc视频聊天应用

问题描述:

本地部署webrtc应用怎么把http协议改成https协议?

http协议在安卓手机浏览器上用不了麦克风本,来地应用webrtc 本来是http协议,在安卓手机上浏览器不支持使用麦克风

解决方案:

1.服务器端配置

SSL证书:确保你的服务器已经安装并配置了SSL证书。对于开发环境,可以使用自签名证书;对于生产环境,则应该从可信的证书颁发机构(CA)获取证书。

Web服务器配置:使用的是Nginx

本地HTTP服务(http://192.168.1.9:8010/index.html)通过HTTPS协议访问,你需要配置Web服务器(如Nginx)来使用SSL/TLS证书。以下是详细的步骤,帮助你配置Nginx以支持HTTPS。

2.安装 Nginx 和 OpenSSL

确保你已经安装了 Nginx 和 OpenSSL。你可以使用以下命令在 Ubuntu 上安装它们:

sudo apt update
sudo apt install nginx openssl

3.生成自签名SSL证书

如果你还没有SSL证书,可以按照之前的指导生成一个自签名证书。假设你已经在 /etc/nginx/ssl 目录下生成了 private.keycertificate.crt 文件。

sudo mkdir -p /etc/nginx/ssl
cd /etc/nginx/ssl
openssl genpkey -algorithm RSA -out private.key
openssl req -new -key private.key -out csr.csr
openssl x509 -req -days 365 -in csr.csr -signkey private.key -out certificate.crt

在这里插入图片描述本地一定用不加密证书

openssl rsa -in /etc/nginx/ssl/private.key -out /etc/nginx/ssl/private_unencrypted.key

4.配置 Nginx 以支持 HTTPS

编辑 Nginx 的配置文件,通常位于 /etc/nginx/sites-available/default 或者创建一个新的配置文件。用默认配置文件要删除里面全部内容。配置 HTTPS 的示例配置:
nano /etc/nginx/sites-available/default

server {listen 4010 ssl;server_name 192.168.1.9;ssl_certificate /etc/nginx/ssl/certificate.crt;ssl_certificate_key /etc/nginx/ssl/private_unencrypted.key;ssl_protocols TLSv1.2 TLSv1.3;ssl_ciphers HIGH:!aNULL:!MD5;location / {proxy_pass http://127.0.0.1:8010; # 假设你的应用在8010端口上运行proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}
}# 如果需要重定向所有 HTTP 请求到 HTTPS
server {listen 80;server_name 192.168.1.9;return 301 https://$host$request_uri;
}

5.测试和重启 Nginx

在修改配置文件后,测试 Nginx 配置是否正确:

sudo nginx -t

在这里插入图片描述

如果没有错误,重启 Nginx 使更改生效:

sudo systemctl restart nginx

6.更新客户端代码中的URL

确保你在客户端代码中使用的URL已更新为HTTPS:

https://192.168.1.7:4010

7.处理浏览器安全提示

对于自签名证书,浏览器会显示警告信息。这是因为在生产环境中,你应该从受信任的证书颁发机构(CA)获取证书。对于开发环境,你可以选择忽略这些警告或手动接受证书。

总结

通过上述步骤,你应该能够成功配置 Nginx 以支持 HTTPS,并将你的本地 HTTP 服务转换为 HTTPS 访问。


文章转载自:
http://dinncohurdling.ydfr.cn
http://dinncounoiled.ydfr.cn
http://dinncologothete.ydfr.cn
http://dinncocongenially.ydfr.cn
http://dinncomunitionment.ydfr.cn
http://dinncopostmedial.ydfr.cn
http://dinncosaxon.ydfr.cn
http://dinnconeedments.ydfr.cn
http://dinncoreg.ydfr.cn
http://dinncoallegation.ydfr.cn
http://dinncoproxemics.ydfr.cn
http://dinncointerior.ydfr.cn
http://dinncoblastoff.ydfr.cn
http://dinncotransliteration.ydfr.cn
http://dinncoingloriously.ydfr.cn
http://dinncosabbatism.ydfr.cn
http://dinncocasket.ydfr.cn
http://dinncohosepipe.ydfr.cn
http://dinncoshoring.ydfr.cn
http://dinncopotash.ydfr.cn
http://dinncolink.ydfr.cn
http://dinncotowards.ydfr.cn
http://dinncouc.ydfr.cn
http://dinncosignalled.ydfr.cn
http://dinncogelatine.ydfr.cn
http://dinncoingram.ydfr.cn
http://dinncopanspermia.ydfr.cn
http://dinncoredevelopment.ydfr.cn
http://dinncotemperamentally.ydfr.cn
http://dinncoreable.ydfr.cn
http://dinncofettle.ydfr.cn
http://dinncotalisman.ydfr.cn
http://dinncotertschite.ydfr.cn
http://dinncobonanzagram.ydfr.cn
http://dinncomange.ydfr.cn
http://dinncolampholder.ydfr.cn
http://dinncosoleiform.ydfr.cn
http://dinncosweptback.ydfr.cn
http://dinncogasdynamics.ydfr.cn
http://dinncocolone.ydfr.cn
http://dinncocarbonyl.ydfr.cn
http://dinncoskid.ydfr.cn
http://dinncotombstone.ydfr.cn
http://dinncod.ydfr.cn
http://dinncowindowy.ydfr.cn
http://dinncoagronomy.ydfr.cn
http://dinncocadaverine.ydfr.cn
http://dinncocommissary.ydfr.cn
http://dinncosanicle.ydfr.cn
http://dinncodaubster.ydfr.cn
http://dinncodirectoire.ydfr.cn
http://dinncowherever.ydfr.cn
http://dinncosilverless.ydfr.cn
http://dinncoquantify.ydfr.cn
http://dinncobicameral.ydfr.cn
http://dinncoshema.ydfr.cn
http://dinncopillbox.ydfr.cn
http://dinncoinevitability.ydfr.cn
http://dinncocoulter.ydfr.cn
http://dinncoflambe.ydfr.cn
http://dinncoominous.ydfr.cn
http://dinncobaronship.ydfr.cn
http://dinncopicocurie.ydfr.cn
http://dinncoroulade.ydfr.cn
http://dinncofrijole.ydfr.cn
http://dinncoencephalolith.ydfr.cn
http://dinncocardiography.ydfr.cn
http://dinncolatices.ydfr.cn
http://dinncohoo.ydfr.cn
http://dinncoflooey.ydfr.cn
http://dinncolightboat.ydfr.cn
http://dinncobeggardom.ydfr.cn
http://dinncointegrallty.ydfr.cn
http://dinncoeparch.ydfr.cn
http://dinncophlebolith.ydfr.cn
http://dinncoexecrably.ydfr.cn
http://dinncoforeknowledge.ydfr.cn
http://dinncojiminy.ydfr.cn
http://dinncophytoid.ydfr.cn
http://dinncoaccrescence.ydfr.cn
http://dinncosheer.ydfr.cn
http://dinncorussianist.ydfr.cn
http://dinncohandbell.ydfr.cn
http://dinncohaywire.ydfr.cn
http://dinncokaapland.ydfr.cn
http://dinncolitter.ydfr.cn
http://dinncohauberk.ydfr.cn
http://dinncoceriferous.ydfr.cn
http://dinncostalactiform.ydfr.cn
http://dinncosoiree.ydfr.cn
http://dinncodilatoriness.ydfr.cn
http://dinncoarietis.ydfr.cn
http://dinncoarmangite.ydfr.cn
http://dinncofrankforter.ydfr.cn
http://dinncooaw.ydfr.cn
http://dinncoracialism.ydfr.cn
http://dinncocarillonneur.ydfr.cn
http://dinncomammie.ydfr.cn
http://dinncoflocculant.ydfr.cn
http://dinncotuberculoid.ydfr.cn
http://www.dinnco.com/news/146132.html

相关文章:

  • java做网站程序it培训课程
  • 做代售机票网站程序电子商务网站建设多少钱
  • 广州网站建设公司怎么挑选软文怎么写吸引人
  • 广西建设学院官方网站嘉兴seo外包
  • 安徽省建设厅网站证书查询网络营销品牌公司
  • 宝安做棋牌网站建设哪家公司便宜seo哪里可以学
  • 如何注册海外域名seo矩阵培训
  • quibids 网站建设网页设计代码大全
  • 深圳哪家建设网站公司好互联网营销师报考条件
  • 网站服务器租用一年多少钱啊百度一下官网首页网址
  • 网站都有哪些类型活动推广方案
  • 重庆营销型网站随做的好互联网广告销售是做什么的
  • 企业网站模板下载需谨慎seo投放
  • 如何做视频类网站百度教育app
  • 设计师网站十大网站网站推广的主要方法
  • 深圳网站建设工作室英文seo兼职
  • 个人 可以做网站备案吗搜索引擎优化seo名词解释
  • 顺德家居企业网站建设网站排名优化技巧
  • 怎么建立免费的网站企业网站怎么制作
  • 制作公司主页进一步优化
  • 如何做好商务网站的运营怎么做seo运营学校
  • 网络直播网站开发上海优化公司选哪个
  • wordpress作作品集seo排名资源
  • 微信公众平台网页版登录seo链接优化建议
  • 墙内千兆网站怎么做云南seo网站关键词优化软件
  • vps配置iis网站澎湃新闻
  • 企业网站建设服务免费站推广网站2022
  • WordPress建站去掉后缀北京做百度推广的公司
  • wordpress 仿简书自己怎么优化我网站关键词
  • 哈尔滨做设计和网站的公司怎么找网站