首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何设置让我们在Ubuntu 14.04上加密多个Apache虚拟主机的证书

本教程将向您展示如何在Ubuntu 14.04服务器中设置来自Let的加密的 TLS / SSL证书,以保护Apache上的多个虚拟主机。 我们还将介绍如何使用cron作业自动执行证书续订过程。...托管多个虚拟主机的功能性Apache Web服务器安装 每个虚拟主机都必须在自己独立的配置文件中设置,并且可以通过浏览器从外部访问。...第2步 - 设置证书 使用certbotLet的加密客户端Apache生成SSL证书非常简单。客户端将自动获取并安装新的SSL证书,该证书对作为参数提供的有效。...虽然可以将多个Let的加密证书捆绑在一起,即使域名不同,也建议您唯一的域名创建单独的证书。作为一般经验法则,只应将特定的子捆绑在一起。...您可以将当前在Apache安装程序中配置的任何其他子包括虚拟主机或别名。

1.7K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux下常见的web运行环境和控制面板汇总

    有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。...http://amh.sh/ DirectAdmin DirectAdmin 是一套国外开发的功能非常强劲的虚拟主机在线管理系统,通过这个管理系统您可以方便的管理您的服务器,设置EMAIL、设置DNS、...在一分钟内,您可以配置您的服务器,使用创建用户。 您还可以管理电子邮件 ,FTP,Apache虚拟主机,统计等等。...该系统是专为管理Apache虚拟主机,MySQL数据库,BIND DNS域名 ,sendmail或Postfix和从一个友好的界面,整个服务器邮箱 。...Webmin的是有足够的能力从一个网络服务器设置维护FTP和电子邮件服务器管理基于网络环境的各种组件。

    7.1K22

    如何使用Ubuntu 16.04上的Lets Encrypt保护Apache

    Apache Web服务器安装有一个或多个通过虚拟主机指定ServerName来正确配置的域名,如果你有域名,保护你网站的最简单方法是使用腾讯云SSL证书服务,它提供免费的可信证书。...关于自签名证书,你可以参考Apache创建自签名SSL证书和如何为Nginx创建自签名SSL证书这两篇文章。 当您准备好继续前进,请使用启用了sudo的帐户登录您的服务器。...第2步 - 设置SSL证书 使用CertbotApache生成SSL证书非常简单。客户端将自动获取并安装新的SSL证书,该证书对作为参数提供的有效。...要执行交互式安装并获取仅涵盖单个的证书,请运行如下certbot命令,其中example.com是您的: sudo certbot --apache -d example.com 如果要安装对多个或子有效的单个证书...如果您有多个虚拟主机,则应为每个虚拟主机运行certbot一次,每个虚拟主机生成新证书。您可以以任何方式跨虚拟主机分发多个和子。 安装依赖项后,将向您提供自定义证书选项的分步指南。

    1.9K11

    CentOS7 初次安装记录(五)配置 apache 虚拟主机

    CentOS7 初次安装记录(五)配置 apache 虚拟主机 数据库也挪好了。下面准备配置虚拟主机。不准备安装乱七八糟的管理软件,就是能够支持一台服务器多个网站即可。...apache 配置虚拟主机 学聪明了,不再凭借自己的经验来了,还是老老实实的百度吧 -_- 一般教程上来说,会说去修改 /etc/httpd/conf/httpd.conf 文件。但是我不推荐这样做。...新建一个 vhost.conf 文件,命令如下: // 新建配置文件 vi /etc/httpd/conf.d/vhost.conf // 下面是输入的内容 在明白其中含义的情况下,设置内的注释可以删除...# # 测试网站一 # #绑定的主 ServerName test.com #绑定的子域名 ServerAlias www.test.com #网站主目录 DocumentRoot...原来我忘记新建 web_log 文件夹了,因为找不到这个文件夹,所以就出错了。 赶紧去新建了这个文件夹,然后重启,一切顺利!OK,虚拟主机配置成功了! 下面要去研究研究配置FTP服务器了。

    59210

    如何在Ubuntu 16.04上设置Apache虚拟主机

    描述单个站点或的基本单元称为一个 virtual host。 这些指定允许管理员使用匹配机制使用一台服务器从单个接口或IP托管多个或站点。这与想要在单个VPS上托管多个站点的任何人相关。...在本指南中,我们将向您介绍如何在Ubuntu 16.04 VPS上设置Apache虚拟主机。在此过程中,您将了解如何根据所请求的向不同的访问者提供不同的内容。...我们document root(Apache查找以查找要提供的内容的顶级目录)将设置/var/www目录下的各个目录。我们将在这里我们计划制作的两个虚拟主机创建一个目录。...我们将在此处我们的第一个定制项目,并添加一些其他指令。此虚拟主机部分匹配在端口80(默认HTTP端口)上发出的任何请求。...如果您需要长期访问,请考虑您需要的每个站点购买域名,并将其设置指向您的VPS服务器 结论 如果您继续,您现在应该有一个服务器处理两个单独的域名。

    2.3K30

    如何在CentOS 7上设置Apache虚拟主机

    介绍 Apache Web服务器是在Internet上提供Web内容的最常用方式,将其功能和组件分解可单独定制和配置的单个单元。描述单个站点或的基本单元称为虚拟主机。...虚拟主机允许一台服务器使用匹配系统托管多个或接口。 在本教程中,我们将介绍如何在CentOS 7 服务器上设置Apache虚拟主机。...第一步 - 创建目录结构 首先,我们需要创建一个目录结构来保存站点数据以便访问者提供服务。 我们的文档根目录(Apache查找要提供的内容的顶级目录)将设置目录中的/var/www目录。...首先,我们需要设置存储虚拟主机的目录,以及告诉Apache虚拟主机访问者提供服务的目录。...结论 本教程介绍了CentOS 7上设置Apache虚拟主机,如果您使用了Debian系统,可以参考腾讯云社区的如何在Debian 8上设置Apache虚拟主机的教程。

    2.5K50

    如何在一个Ubuntu 16.04服务器上将Nginx配置Web服务器和Apache的反向代理

    介绍 Apache和Nginx是两种常用的PHP开源Web服务器。当托管具有不同要求的多个网站,在同一虚拟机上运行它们会很有用。...注意:配置反向代理,Web服务器通常设置侦听127.0.0.1:8080,但这样做会将PHP的环境变量SERVER_ADDR的值设置环回IP地址而不是服务器的公共IP。...第五步 - Apache创建虚拟主机 让我们foobar.net和test.io创建Apache虚拟主机文件。...第七步 - Apache虚拟主机配置Nginx 让我们在server_name指令中创建一个具有多个域名的额外Nginx虚拟主机。 对这些域名的请求将代理到Apache。...第十一步 - 使用Nginx提供静态文件(可选) 当Nginx代理对Apache的请求,它会将该的每个文件请求发送给Apache

    4.2K30

    如何在一个Ubuntu 18.04服务器上将Nginx配置Web服务器和Apache的反向代理

    Apache和Nginx是目前比较流行的两种常用于PHP的开源Web服务器。当托管具有不同要求的多个网站,在同一虚拟机上运行它们会很有用。...第5步 - Apache创建虚拟主机 现在让我们foobar.net和test.io创建Apache虚拟主机文件。...第7步 - Apache虚拟主机配置Nginx 让我们在server_name指令中创建一个具有多个域名的额外Nginx虚拟主机。对这些域名的请求将代理到Apache。...该项设置将在Apache位于SSL代理之后变得非常有用。...现在让我们配置NginxApache站点提供静态文件。 步骤10 - 使用Nginx提供静态文件(可选) 当Nginx代理对Apache的请求,它会将该的每个文件请求发送给Apache

    4.8K01

    配置httpd支持PHP及默认虚拟主机

    ,把Servername前面的#号去掉,然后注释掉一个php,这样就不会提示出错了。.../bin/apachectl restart 二、httpd的默认虚拟主机 1、一台服务器可以访问多个网站,第个网站都是一个虚拟主机,我们为什么会访问到index.html 1.php 是因为DocumentRoot...2、apache的默认虚拟主机,任何一个域名,只要指向了这个ip,我们就可以访问到这个站点。...3、一台服务器上,我可以跑多个域名,不想让全部全部指向同一个ip,所以我们需要给它打开一个虚拟主机配制文件,在/usr/local/apache/conf/httdp.conf 搜索:extra 找到...4、打开二级虚拟配制文件: /usr/local/apache/conf/extra/httpd-vhosts.conf可以定义多个servername, 里面第一对virtualhost 就打表一个主机

    2.7K30

    如何在Debian 8上设置Apache虚拟主机

    介绍 Apache Web服务器是在互联网上提供Web内容的最流行方式。它占互联网上所有活跃网站的一半以上,并且非常强大和灵活。 Apache将其功能和组件分解可以单独定制的单个单元。...描述单个站点或的基本单元称为虚拟主机。 使用虚拟主机,您可以使用一个服务器通过匹配机制从单个接口或IP托管多个或站点。您配置的请求以将访问者定向到包含该站点信息的特定目录。...换句话说,您可以在一台服务器上托管多个网站。只要您的服务器能够支撑的起来。 在本教程中,您将在Debian 8服务器上设置两个Apache虚拟主机,根据访问者访问的向访问者提供不同的内容。...现在让我们每个站点创建一个HTML文件。 第二步,每个虚拟主机创建首页 让我们每个网站创建一个简单的index.html页面。这有助于我们确保稍后正确配置虚拟主机。...现在您可以测试您的设置。 第六步,测试结果 现在您已配置了虚拟主机,您可以通过转到在Web浏览器中配置的轻松测试您的设置

    1.5K40

    代码审计基础之还不滚进来学习

    因为他的作用不会 到函数内部,所以我们在使用Python如果在函数中修改全局变量,那么就需要使用global进行声明,否则出错 在PHP中则为global$a;是不是很相似,借此章,给大家讲一些PHP...如果脚本运行于虚拟主机中,该名称是由那个虚拟主机设置的值决定。...(如:Apache/2.2.24) $_SERVER['SERVER_PROTOCOL'] 请求页面通信协议的名称和版本。例如,"HTTP/1.0"。...$_SERVER['SERVER_ADMIN'] 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。如果脚本运行在一个虚拟主机上,则该值是那个虚拟主机的值。...默认值 "80"。如果使用 SSL 安全连接,则这个值用户设置的 HTTP 端口。 $_SERVER['SERVER_SIGNATURE'] 包含了服务器版本和虚拟主机名的字符串。

    98540

    linux apache2配置_虚拟主机开启ssl

    测试环境 * 操作系统:Ubuntu 5.10 * 测试机地址:10.39.6.59 * 测试机域名:*.firehare.com 基本配置 我们都知道,如果我们想在单台机器上设置多个域名或主机名...所以这个文件当然是要被配置文件 apache2.conf 所包含的了。打开该文件,发现它其实是一个虚拟主机的配置文件,不过由于该文件中的虚拟主机 *,所以它实际上是一个通用配置文件。...: * `NameVirtualHost 10.39.6.59`:表示我们要做的是一个基于名称的虚拟主机,且其 IP 地址 10.39.6.59 * `<VirtualHost 10.39.6.59...@gmail.com`:设置虚拟主机网管员的邮件 * `DocumentRoot /var/www/`:设置虚拟主机的主目录路径 * `ErrorLog /var/log/apache2/error.log...`:设置虚拟主机出错信息 * `CustomLog /var/log/apache2/access.log combined`:设置虚拟主机的访问信息 这样我们就配置了一个虚拟主机 www.firehare.com

    1.5K70

    如何使用Debian 9上的Let加密保护Apache

    本教程将使用单独的Apache虚拟主机文件而不是默认配置文件。我们建议每个创建新的Apache虚拟主机文件,因为它有助于避免常见错误并将默认文件维护后备配置。...确保您拥有虚拟主机文件。本教程将用/etc/apache2/sites-available/example.com.conf作示例。...第2步 - 设置SSL证书 Certbot需要能够在Apache配置中找到正确的虚拟主机,以便自动配置SSL。具体来说,它通过查找ServerName与您请求证书的匹配的指令来完成此操作。...如果您遵循Apache安装教程中的虚拟主机设置步骤,那么您应该已经在/etc/apache2/sites-available/example.com.conf您的设置一个VirtualHost块,并且已经正确设置了该...结论 在本教程中,您安装了Let's Encrypt客户端certbot,您的下载了SSL证书,配置了Apache以使用这些证书,以及设置自动证书续订。

    1K30

    如何使用Debian 9上的Let加密保护Apache

    本教程将使用单独的Apache虚拟主机文件而不是默认配置文件。我们建议每个创建新的Apache虚拟主机文件,因为它有助于避免常见错误并将默认文件维护后备配置。...确保您拥有虚拟主机文件。本教程将用/etc/apache2/sites-available/example.com.conf作示例。...第2步 - 设置SSL证书 Certbot需要能够在Apache配置中找到正确的虚拟主机,以便自动配置SSL。具体来说,它通过查找ServerName与您请求证书的匹配的指令来完成此操作。...如果您遵循Apache安装教程中的虚拟主机设置步骤,那么您应该已经在/etc/apache2/sites-available/example.com.conf您的设置一个VirtualHost块,并且已经正确设置了该...结论 在本教程中,您安装了Let's Encrypt客户端certbot,您的下载了SSL证书,配置了Apache以使用这些证书,以及设置自动证书续订。

    87440

    Apache常用目录详解、配置文件详解及优化、配置文件权限详解

    9) /usr/sbin/apachectl 这个就是Apache的主要执行文件,这个执行文件其实就是一个Shell Script而已,他可以主动地侦测系统上面的一些设置值,好让你启动Apache更简单一些...,这个设置值可以指定该目录下面"具有ExecCGI能力"的目录所在。...,这一步骤在Apache帮助文档中称做:取消中心主机 当然,如果你想有多个域名都指向到同一个虚拟主机是可以通过在块中配置ServerAlias功能来实现的。...注意点一:DNS指向问题 如果你设置了别名,多个域名指向同一个虚拟主机,那么一定要保证DNS能正常解析的到 注意点二:段配置指定作用的问题 你可以把其他一些指令放入段中以改变相应虚拟主机配置。 如果您想了解一个特定的指令是否可以这样运用,请查看帮助手册中指令的作用

    3.6K20

    Apache常用目录详解、配置文件详解及优化、配置文件权限详解

    9) /usr/sbin/apachectl 这个就是Apache的主要执行文件,这个执行文件其实就是一个Shell Script而已,他可以主动地侦测系统上面的一些设置值,好让你启动Apache更简单一些...,这个设置值可以指定该目录下面"具有ExecCGI能力"的目录所在。...,这一步骤在Apache帮助文档中称做:取消中心主机 当然,如果你想有多个域名都指向到同一个虚拟主机是可以通过在块中配置ServerAlias功能来实现的。...注意点一:DNS指向问题 如果你设置了别名,多个域名指向同一个虚拟主机,那么一定要保证DNS能正常解析的到 注意点二:段配置指定作用的问题 你可以把其他一些指令放入段中以改变相应虚拟主机配置。 如果您想了解一个特定的指令是否可以这样运用,请查看帮助手册中指令的作用

    1.1K40
    领券