使用mkcert工具生成受信任的本地SSL证书 官方文档:https://github.com/FiloSottile/mkcert#mkcert 参考文章链接:本地https快速解决方案——mkcert...mkcert 是一个简单的工具,用于制作本地信任的开发证书。不需要配置。...证书加入本地可信CA,使用此命令,就能帮助我们将mkcert使用的根证书加入了本地可信CA中,以后由该CA签发的证书在本地都是可信的。...生成SSL自签证书 签发本地访问的证书 直接跟多个要签发的域名或ip,比如签发一个仅本机访问的证书(可以通过127.0.0.1和localhost,以及ipv6地址::1访问) mkcert-v1.4.3...生成的SSL证书存放在当前运行目录下 其中192.168.2.25.pem为公钥,192.168.2.25-key.pem为私钥 将公钥.pem格式改为.crt格式 安装证书
特点: 容易安装和配置,适用于初学者和有经验的开发者。它提供了一个快速启动和停止服务器的控制面板,使开发者能够轻松地搭建本地开发环境,可以满足大多数Web开发需求。...,还有phpMyAdmin、adminer等数据库管理工具 特点: 提供了同时运行多个主机的能力,支持使用尚未存在的TLDs自定义域名,为开发者提供免费SSL证书,并且通过本地DNS服务简化本地网络请求的路由和管理...特点: 是一款便携式的Web开发工具,提供了快速的虚拟主机创建和配置,支持多版本的PHP和自动化的SSL设置。它还包括一些附加工具,如Quick App创建和自动虚拟主机映射。...特点: 提供了强大的可移植性和一致性,使开发者能够在不同环境中轻松部署应用程序。它支持快速构建、共享和管理容器,适用于复杂的应用程序架构,需要一定的学习曲线。...优势: Ampps 提供了一个直观的图形用户界面,支持一键安装和配置。它还包括一些附加工具,如域名管理和SSL设置。目前是收费工具。结论以上工具各有特色,开发者可以根据自己的需求进行选择。
什么是本地开发环境本地开发环境是Web开发环境中的一种类型,它是指开发者自己的计算机上配置的一套用于开发和测试网站或应用程序的软件集合。...XAMPPXAMPP是一个广泛使用的PHP开发环境,它是跨平台的,适用于Windows、Linux和Mac OS X。...默认配置可能不够安全,需要手动调整以适用于生产环境。只支持运行一个网站,不合适多项目环境。没有免费SSL证书。版本更新较慢。...提升本地开发的安全性。支持自定义域名和本地DNS服务,以及重新编译和集成独特软件的能力。占用系统资源少。支持SSL证书和HTTPS访问。缺点:系统限制:仅适用于macOS用户。...它提供了快速的虚拟主机创建和配置,支持多版本的PHP和自动化的SSL设置。它还包括一些附加工具,如Quick App创建和自动虚拟主机映射。优点:快速、轻量级,对Windows性能影响小。
介绍 Webmin是适用于任何Linux机器的基于Web的控制面板,可让您通过基于Web的现代界面管理服务器。...这很不方便,特别是如果您使用FQDN访问Webmin,我们将使用Apache虚拟主机代理对端口上运行的Webmin服务器的请求。...然后,我们将使用Let's Encrypt中的TLS / SSL证书保护虚拟主机。...webmin.your_domain``10000 首先,在Apache的配置目录中创建一个新的Apache虚拟主机文件: $ sudo nano /etc/apache2/sites-available...ProxyPassReverse / http://localhost:10000/ 此配置告诉Apache将请求传递给http://localhost:10000,这是Webmin服务器的本地地址
在开发新网站或应用时,选择合适的本地开发环境是至关重要的。本地开发环境让您可以在自己的电脑上搭建和测试网站或应用,直到它们准备好被迁移到线上服务器。...特点: 是一款便携式的Web开发工具,提供了快速的虚拟主机创建和配置,支持多版本的PHP和自动化的SSL设置。它还包括一些附加工具,如Quick App创建和自动虚拟主机映射。...特点: 提供了强大的可移植性和一致性,使开发者能够在不同环境中轻松部署应用程序。它支持快速构建、共享和管理容器,适用于复杂的应用程序架构,需要一定的学习曲线。...还有phpMyAdmin、adminer等数据库管理工具特点: 提供了同时运行多个主机的能力,支持使用尚未存在的TLDs自定义域名,为开发者提供免费SSL证书,并且通过本地DNS服务简化本地网络请求的路由和管理...它提供了一个完整的、统一的虚拟开发环境,无需在本地机器上安装PHP、Web服务器或任何其他服务器软件。特点:特别为Laravel应用开发优化,但也适用于其他PHP项目。
许多廉价的虚拟主机会推出极低的新客户促销价格,但这些价格通常仅适用于首次计费周期,根据不同主机商的政策,这个期限可能为一年或三年等等。...这些包括:SSL证书:尽管许多主机商现在提供免费的SSL证书,但仍然有一些所谓的“受欢迎的主机”会对SSL证书收费。...特别是泛域名SSL证书(支持任意二级域名 * .your_domain.com),大多数虚拟主机服务商都会额外收费,因为它们提供的SSL证书仅支持基本的SSL,不支持泛域名。...如果你采用SiteGround搭建网站的话,它自带有SSL证书功能,可以参考这篇文章设置《SiteGround搭建WordPress》。备份:许多虚拟主机服务商可能会额外收费用于备份你的网站。...许可证和订阅费用:如果你使用特定的软件或工具,可能需要支付软件许可证费用或订阅费用。这通常适用于特定的建站工具、插件或主题。内容更新和维护成本:定期更新和维护网站内容需要时间和劳动成本。
高性能 Nginx 以其出色的性能而著称。它采用异步事件驱动的架构,能够处理大量并发连接而不会导致资源耗尽。这使得 Nginx 在高并发环境下表现出色,适用于处理大量请求的场景。 2....创建一个简单的虚拟主机 创建一个简单的虚拟主机配置文件,例如 /etc/nginx/sites-available/mywebsite: server { listen 80; server_name...启用虚拟主机 为了启用这个虚拟主机,我们需要在 /etc/nginx/sites-enabled/ 目录中创建一个符号链接,指向 sites-available 目录中的配置文件。...ssl_certificate 和 ssl_certificate_key 分别指定了 SSL 证书和私钥的路径。你需要提供有效的 SSL 证书和私钥文件。...总结 Nginx 是一款功能强大且灵活的 Web 服务器和反向代理服务器,适用于各种规模的项目。
高性能Nginx 以其出色的性能而著称。它采用异步事件驱动的架构,能够处理大量并发连接而不会导致资源耗尽。这使得 Nginx 在高并发环境下表现出色,适用于处理大量请求的场景。2....而每个虚拟主机(站点)的配置通常存储在 /etc/nginx/sites-available/ 目录下的单独文件中。...创建一个简单的虚拟主机创建一个简单的虚拟主机配置文件,例如 /etc/nginx/sites-available/mywebsite:server { listen 80; server_name...启用虚拟主机为了启用这个虚拟主机,我们需要在 /etc/nginx/sites-enabled/ 目录中创建一个符号链接,指向 sites-available 目录中的配置文件。...总结Nginx 是一款功能强大且灵活的 Web 服务器和反向代理服务器,适用于各种规模的项目。
关于Nginx Nginx是一个强大的网站服务器,它支持静态网站,本地代理和反向代理等等常用且实用的功能。...default_server的意思是如果是请求头不匹配其他虚拟主机名时,默认匹配给改虚拟主机。...Nginx 的常用服务器配置 静态网站虚拟主机 配置一个静态网站,至少需要指定以下几项参数: 网站监听端口listen; 虚拟主机名server_name; 网站根目录root; 虚拟主机目录location...DHE;#SSL加密套件 ssl_prefer_server_ciphers on; }Copy 如果配置http重定向至https可以修改80端口的虚拟主机为以下二选1: server {...,至少需要提供以下参数: 网站监听端口listen; 虚拟主机名server_name; 反向代理的地址proxy_pass; 假设在本地有监听服务在http://127.0.0.1:1234,该服务需要获取远程
虚拟主机的三种方式 1.6. 外网配置 1.6.1. 配置开始 1.7. 内网配置 1.7.1. 前提 1.7.2. 本地配置 1.7.3. 服务器配置虚拟主机 1.7.4....,之后再根据在Nginx中配置的虚拟主机访问到对应的页面 在/etc/nginx/nginx.conf的配置文件中只需要配置虚拟主机即可,这里我们配置两个虚拟主机 # 自己配置的虚拟主机...t1和t2的web目录 测试加载,重启 在本地机器的浏览器中输入t1.tedu.cn即可访问到,不过这次只能在配置hosts的本地机器使用,如果该机器没有配置这个hosts文件,那么是不能访问的 搜索过程...Nginx的虚拟主机中查找匹配server_name,然后找到响应的页面 ping 判断域名能够解析成对应的IP 判断IP地址是否能够访问 HTTPS what 基于SSL加密的HTTP通讯 底层是SSL...,这个域名不能改变,因为我们就是使用这个域名开启证书的 ssl on; ssl_certificate cert/214462831460580.pem; # 这个是开启证书的时候下载的文件
因云虚拟主机的25端口默认封闭,需要使用SSL加密端口(通常是465端口)来对外进行发送邮件。...背景信息 基本原理 使用SSL加密端口发送邮件的基本原理与本地主机使用客户端(例如Outlook等)连接邮箱服务器发送邮件一致。...在本地主机使用客户端软件(Outlook、Foxmail等),使用已获取的邮件配置信息设置本地客户端,并发送邮件测试。...说明 如果邮件发送失败,表示获取的配置信息不正确,您需要联系邮箱服务商解决。 根据实际的开发语言选择对应的程序样例,并将程序样例下载到本地。...将编写好的程序通过Filezilla工具上传到云虚拟主机上,并实际发送邮件测试。 程序上传到云虚拟主机,更多信息,请参见使用FileZilla管理文件。
安全性:支持SSL加密,确保数据传输过程中的安全性。 易用性:提供友好的Web界面进行配置和管理,降低使用门槛。...应用场景 中微子代理广泛应用于需要内网穿透的场景,如: 本地开发调试:在开发过程中,需要远程调试内部服务时,可以使用中微子代理将本地服务映射到外网,方便远程访问。...本地服务外网展示:将本地服务(如Web应用、数据库等)映射到外网,用于演示或测试。 安装与配置 中微子代理的安装与配置相对简单(以docker容器化部署为例),以下是基本步骤。...如果使用SSL加密,需要确保SSL证书的有效性,并正确配置证书路径和密码。 在生产环境中使用时,建议对访问权限进行严格控制,确保只有授权用户才能访问内网服务。...无论是本地开发调试、远程登录还是异地接口连调等场景,中微子代理都能提供有效的解决方案。
由于服务器系统版本不同,您在操作过程中使用的命令可能会略有区别。 步骤一:下载证书到本地 解压后您将会获得以下文件: 注意:本文中出现证书文件名称的地方,统一使用以下为例进行描述。...步骤二:在Nginx服务器上安装证书 在Nginx独立服务器、Nginx虚拟主机上安装证书的具体操作不同,请根据您的实际环境,选择对应的安装步骤。...3.将证书和私钥文件上传到证书目录 使用远程登录工具附带的本地文件上传功能,将证书文件和私钥文件上传到Nginx服务器的证书目录(我这里是/usr/local/nginx/conf/cert)。...在Nginx虚拟主机上安装证书 在不同的虚拟主机上安装证书,您需要执行不同的操作步骤。如果您使用的是阿里云的云虚拟主机,具体操作,请参见开启HTTPS加密访问。...如果您使用的是其他品牌的虚拟主机,请参考对应的虚拟主机安装证书的操作指南。 步骤三:验证是否安装成功 证书安装完成后,您可通过访问证书的绑定域名验证该证书是否安装成功。
前言 近年来,随着云计算技术的大力发展和 VPS 成本降低,越来越多的人开始用上了 VPS。与虚拟主机空间相比,VPS 具有更大的自由度。...对于 Jekyll 等静态网页来说,虚拟主机和 VPS 的使用体验差异可能在一般情况下感受不出来,如果网站流量变大、并发访问人数增多,VPS 就能展现出比虚拟主机的优越之处。...其实,一般的虚拟主机也是在 VPS 上搭建的,只不过转换为一种服务提供给用户,用户能使用比较容易接受的网页进行环境的配置和其他操作。.../sites-available/lisz.me lisz.me # 重载配置文件使虚拟主机生效 sudo nginx -s reload 上传文件到 VPS 1.配置本地登录 VPS 配置 # Mac...VPS 无密码登录 Host vps HostName lisz.me User ubuntu Port 22 2.上传文件 # 本地生成静态文件 bundle exec jekyll
Apache是一个开源的、跨平台的Web服务器软件,由Apache软件基金会维护。它是互联网上使用最广泛的Web服务器之一,提供了一系列强大的功能和模块,适用于各种规模和类型的网站。...接下来,您可以通过配置虚拟主机、启用SSL等进一步定制和优化您的Web服务。 打开Web浏览器,输入服务器的IP地址或域名,应该能够看到Apache的默认欢迎页面。 3....Apache配置和优化 3.1 配置虚拟主机 通过配置虚拟主机,可以在同一台服务器上托管多个网站。...编辑Apache的虚拟主机配置文件,通常位于/etc/apache2/sites-available/目录下。 3.2 安全性配置 提高Web服务器的安全性是至关重要的。...配置防火墙规则、禁用不必要的模块、设置访问控制等都是必要的步骤。 3.3 使用SSL配置HTTPS 为网站启用SSL加密,保护用户数据传输的安全。
您是否厌倦了在本地开发项目中使用不受信任的 SSL 证书?维护自己的证书颁发机构(CA)是一个痛苦的事情,这过程中需要用到神秘的程序和命令。...在本指南中,我将向您展示一种在没有 CA 的情况下在本地开发计算机上使用受信任 SSL 证书的简单方法。...mkcert 是一个简单的零配置工具,由 Filippo Valsorda 使用 Go 编写,用于制作具有您喜欢的任何名称的本地可信开发证书,无需任何配置。...$ chmod +x mkcert $ sudo mv mkcert /usr/local/bin 如何使用 mkcert 生成本地受信任的 SSL 证书 生成本地受信任的 SSL 证书 mkcert...⚡️ 完成后,您可以开始为您的域名生成 SSL 证书。例如,我将生成一个对以下名称有效的新证书。
使用 Let’s Encrypt 唯一不好的地方就是每 3 个月要更新一次,当然你也可以使用自动的更新来处理就好了。我们需要通过安装插件来实现:获得 SSL 加密需要的 pem 秘钥。...需要前提条件已经安装好了 Nginx并且配置好了虚拟主机安装好 python3-certbot-nginx 插件对 Nginx 虚拟主机的配置方法我们就不详细说了,你可以自己搜索下进行配置。...通过下面的寂寞我们可以看到,这个工具将会检测到你的本地服务器上有几个虚拟主机。然后你需要选择你需要的一个来进行安装。在安装成功后,会生成我们需要的 pem 秘钥。...配置你的虚拟主机找打你的虚拟主机文件,然后将生成的秘钥配置上去就可以了。例如我们的虚拟主机配置:我们首先在上面配置了 80 端口的重定向,然后将生成的 2 个秘钥文件的指定位置配置上去就行了。...主要看看网站有没有正常的重定向,和 SSL 证书的过期时间。上面的证书看起来签发的是泛域名。https://www.ossez.com/t/nginx-lets-encrypt-https/14034
(1).安装yum -y install lftp(2).同步本地文件到远程ftp命令lftp -u ftp账号,ftp密码 -e "mirror -R --delete --only-newer --...verbose 本地目录 远程目录" ftp地址(3).可能出现的错误:Certificate verification: Not trusted在配置文件/etc/lftp.conf加入忽略: set... ssl:verify-certificate no即可实现本地新增文件同步到远程,本地删除文件同步到远程,本地修改同步到远程,都是增量处理。...-only-newer --verbose /www/wwwroot/learn/ /htdocs" qxu206704603g94.my3w2.com通过更新master分支然后通过ftp同步到我的虚拟主机...,我的虚拟主机网速比服务器快,因此我同步ftp过去,上面的ftp信息是我虚拟主机的,密码都是错的,哈哈再更新下忽略git文件命令lftp -u qxfus2g0d6ss4,Qxu206fg04e6039f4
1、在有网络的前提下,可以通过百度www.baidu.com来进行搜索文件。首先进行介绍一下什么是cdn,百度百科介绍如下: 2、使用js文件有几种方式。...首先到对应的官网上找到对应的文件,然后下载下来,接着把它导入编译器器中,建立一个第三方文件夹,把它引入进来即可使用该文件。有第三方网址,也有官方网址。...(使用第三方插件) (1)点进相关的网址之后是这样的。 (2)使用在线链接在网址输入栏中粘贴上去,回车,就可以看到相关的全部内容。...3、使用第三方库官方网址,可以下载对应的插件,离线安装使用,之前上面的介绍是在线使用。使用哪一种方式都可以。适合自己的就是最好的。
使用mkcert工具生成受信任的SSL证书,解决局域网本地https访问问题 文章目录 使用mkcert工具生成受信任的SSL证书,解决局域网本地https访问问题 1、mkcert简介 2、mkcert...管理您自己的 CA 是最好的解决方案,但通常涉及神秘的命令、专业知识和手动步骤。 mkcert 在系统根存储中自动创建并安装本地 CA,并生成本地信任的证书。...将CA证书加入本地可信CA,使用此命令,就能帮助我们将mkcert使用的根证书加入了本地可信CA中,以后由该CA签发的证书在本地都是可信的。...提示创建一个新的本地CA,本地CA现在已安装在系统信任存储中。...之前的文章介绍过使用openssl脚本的(Nginx SSL快速双向认证配置 3),可以对比下。 -pkcs12 命令可以产生 PKCS12 格式的证书。
领取专属 10元无门槛券
手把手带您无忧上云