首页 列表 - 第 1 页

如何在ubuntu上配置apache虚拟主机

如何在ubuntu上配置apache虚拟主机 在本教程中,我们将指导我们在 ubuntu 16.04 上配置 apache 虚拟主机或者 vhost。 使用虚拟主机允许管理员通过使用匹配机制使用一台服务器在单个接口或者 IP 上托管多个域或者站点。 基本上,我们可以使用一个 IP 地址来服务器多个域名。 虚拟主机方法广泛用于共享主机提供商。 准备工作 在开始阅读本教程之前,我们至少应该具备 l

Views:0  2020-09-17

在 CentOS 7 上将 Apache 配置为 HTTP 负载均衡器

在 CentOS 7 上将 Apache 配置为 HTTP 负载均衡器 在本文中,我们将 Apache 配置为 CentOS 7 服务器上的反向代理和 HTTP 负载均衡器。 测试环境 在本文中,我们使用了三台虚拟机。 服务器1 主机名:proxy-01.example.com IP: 192.168.1.100/24 用途: 反向代理, 负载均衡器 服务器2 主机名:web-01.examp

Views:0  2020-09-17

Apache如何配置身份认证

Apache如何配置身份认证 在本文中,我们将使用Apache HTTP服务器配置基本身份验证 Apache 配置基本身份验证 首先,我们必须创建一个Apache可以读取的密码文件。 为此,我们可以使用 htpasswd 命令。 htpasswd 命令与 httpd-tools 包一起打包。 但是,在其他 Linux 发行版上安装时,我们可能会在 apache2-utils 包中找到它。 检查

Views:0  2020-09-17

CentOS/RHEL:如何为 Apache 启用 SSL

CentOS/RHEL:如何为 Apache 启用 SSL 这是关于如何配置 Apache 以使用 SSL 证书文件或者如何在 Apache httpd 服务器中启用 https 的简短说明。 在 Web 服务器配置中启用 SSL 后,我们应该能够使用 https 访问应用程序。 安装 mod_ssl 插件 确保安装了 mod_ssl。 # rpm -qa | grep mod_ssl

Views:0  2020-09-17

Apache HTTP 服务器容器配置指令

Apache HTTP 服务器容器配置指令 Apache 容器是对其他指令进行分组的特殊配置指令。 容器使用 XML 样式的标签,这意味着容器的开头是 <name>,结尾是 </name>。 httpd.apache.org/docs/current/sections.html 提供了所有容器指令的索引。 以下是容器的示例: <Directory director

Views:0  2020-09-17

Apache HTTP 服务器配置指令

Apache HTTP 服务器配置指令 Apache 的主要配置文件是 /etc/httpd/conf/httpd.conf 。 Apache 以安装方式运行,但我们可以修改此文件中的配置指令以针对环境自定义 Apache。 Listen [IP address:]port 告诉服务器接受指定端口或者 IP 地址和端口组合上的传入请求。 默认情况下,服务器响应端口 80 上所有 IP 接口上的

Views:0  2020-09-17

在Ubuntu系统上为Apache 2部署SSL证书

在Ubuntu系统上为Apache 2部署SSL证书 运行以下命令在apache2目录下创建ssl目录。 mkdir /etc/apache2/ssl 运行以下命令将下载的证书文件复制到ssl目录中。 cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl c

Views:0  2020-07-07

在CentOS Apache服务器上安装SSL证书

在CentOS Apache服务器上安装SSL证书 假设: 证书文件名称为domain_name_public.crt 证书链文件名称为domain_name_chain.crt 证书密钥文件名称为domain_name.key 修改httpd.conf配置文件 在Apache安装目录下,打开Apache/conf/httpd.conf文件 #LoadModule ssl_module modul

Views:0  2020-07-07

在Ubuntu上安装SSL/TLS证书

在Ubuntu上安装SSL/TLS证书 安装Apache2证书 收到证书后,将证书复制到服务器上的安全位置。 接下来, 编辑apache2 ssl配置文件并添加证书详细信息。 在Ubuntu中,运行以下命令以打开默认的SSL文件。 sudo nano /etc/apache2/sites-available/default-ssl.conf 然后参照下面内容进行更改 <IfModule

Views:0  2020-07-07

在Ubuntu如何Apache禁止目录列表

在Ubuntu如何Apache禁止目录列表 安装Apache2后,将其配置设置设置为自动列出所有目录。 这可能很糟糕。 mod_autoindex模块自动生成所有目录内容的列表。 如果Web客户端请求目录中不可用的资源,则会列出目录中的所有内容。 Apache2主要全局配置文件如下突出显示。 /etc/apache2/apache2.conf.Conf. 以及在APAHCE2默认根目录中处理列表目

Views:0  2020-07-07

在 Ubuntu 18.04 上使用 Apache2 HTTP 服务器配置反向代理

在 Ubuntu 18.04 上使用 Apache2 HTTP 服务器配置反向代理 反向代理是指代理服务器(在本例中为 Apache2 HTTP)接受所有流量并将其转发到特定资源,如后端服务器或者容器。 后端服务器可以是另一个 Apache2 或者像 Nginx 这样的开源 HTTP 服务器。 反向代理可用于增加安全性,或者用于负载平衡,限制对某些位置的访问以防止攻击等等。 第 1 步:安装

Views:0  2020-07-07

如何在Apache2 Web服务器上启用HSTS

如何在Apache2 Web服务器上启用HSTS HTTP严格传输安全性(HSTS)是一种安全策略,可帮助防止降级攻击和Cookie劫持。 配置后,Web服务器为Web浏览器强制执行严格的HTTPS连接,也不通过InSecure HTTP协议来执行。 步骤1启用Apache2标题模块 要启用Ubuntu系统上的Apache2头模块,请运行以下命令: sudo a2enmod headers

Views:0  2020-07-07

在Ubuntu 上更改Apache2 HTTP默认端口

在Ubuntu 上更改Apache2 HTTP默认端口 有时我们将希望Apache2侦听并不通过其默认端口进行通信,而是不同的端口。 例如,如果希望Apache2 HTTP Server 放在代理服务器后面,则必须将代理服务器配置为侦听默认端口80. 在这种情况下,Apache2也必须配置为侦听其他端口。因为两个服务无法分配同一个端口来侦听。 第1步:识别Apache2端口配置文件 要更改A

Views:0  2020-07-07

Apache - 在CentOS 7上创建Hello World CGI应用程序

Apache - 在CentOS 7上创建Hello World CGI应用程序 公共网关接口(CGI)是一个协议,让我们通过Web运行自定义脚本。 它不像以前那样常用,但我们仍然需要将其作为RHCE考试目标的一部分。 在Apache中,有一个默认文件夹可以放置脚本,然后将由CGI协议处理。 此默认文件夹在Main Apache配置文件中声明,以下是相关摘录: <IfModule alia

Views:0  2020-07-07

Apache - 在 CentoS/RHEL 7 上使用 Order、Deny 和 Allow 指令控制访问

Apache - 在 CentoS/RHEL 7 上使用 Order、Deny 和 Allow 指令控制访问 Apache让我们根据请求访问的用户使用Order指令 与Allow和Deny指令一起使用 来允许/拒绝访问。 我们可以像这样分离多个允许和拒绝规则: Deny from {ip address} Allow from {192.168.10.0/24} Deny from dodgydo

Views:0  2020-07-07

如何使用.htaccess文件将旧URL重定向到新URL

如何使用.htaccess文件将旧URL重定向到新URL 有时需要更改SEO或者其他目的的URL结构。 在这种情况下,旧的URL显示了404个错误,这对的访客非常令人困惑。 为避免这种情况,我们可以通过.htaccess文件将旧页面(不存在)请求重定向到新页面URL。 使用.htaccess文件,我们可以将用户从旧URL重定向到新URL,而无需保留旧页面。 本教程展示了如何使用.htaccess文

Views:0  2020-06-02