首页 列表 - 第 2 页

在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文件重定向到www主机

使用.htaccess文件重定向到www主机 有时,我们希望指示apache将所有访客从 mydomain.com重定向到www.mydomain.com 为此,我们需要修改.htaccess文件,如下所示: # RewriteCond %{HTTP_HOST} ^mydomain.com\.com$[NC] # RewriteRule .* mydomain.com/[L,R=301]

Views:0  2020-07-07

如何使用Apache Bench对Web服务器进行基准测试

如何使用Apache Bench对Web服务器进行基准测试 ApacheBench是一种用于测量web服务器性能的工具。尽管名称中有“Apache”,但它实际上可以用于测试任何类型的web服务器。在本教程中,我们将介绍使用ApacheBench的步骤以及如何解释其关于web服务器性能的报告。 ApacheBench通过向web服务器发送不同数量的HTTP请求并记录响应时间来工作。它可以告诉您服务器

Views:0  2020-07-07

如何备份和恢复Linux上整个目录的权限

如何备份和恢复Linux上整个目录的权限 以下两个命令getfacl和setfacl是非常方便的工具,因为它们允许Linux管理员拍摄任何目录的任何目录设置的快照,如果需要,则需要递归重新应用这些权限。 让我们看看以下例子: $tree -p . ├── [dr---w----] dir1 │ └── [drwxr-xr-x] dir2 │ ├── [dr--r-xrw-]

Views:0  2020-07-07

在Ubuntu 上不使用Htaccess文件实现Apache2 301重定向

在Ubuntu 上不使用Htaccess文件实现Apache2 301重定向 apache2的重定向方法通常是在根目录中使用.htaccess文件或者站点的Documentroot 这里,我们使用Apache2虚拟主机进行重定向。 此方法比使用.htaccess文件更容易。 打开要重定向的网站配置文件。 这通常位于 /etc/apache2/sites-available/sitename 没

Views:0  2020-07-07

Apache通过设置HTTPS和SSL / TLS来使网站更安全

Apache通过设置HTTPS和SSL / TLS来使网站更安全 使用HTTPS时,我们实际上使用对称和非对称加密加密所有数据流量。 要在我们的Apache服务器上设置上述加密系统,我们需要先安装SSL Addon模块,该模块将允许Apache能够在SSL / TLS层上进行通信: $ yum install mod_ssl 接下来,我们需要安装用于生成公钥键对的软件,以便我们可以为Web服务器

Views:0  2020-07-07

Apache日志文件及其位置

Apache日志文件及其位置 Apache生成两个不同的日志文件: access.log存储有关所有传入Apache连接请求的信息。每次用户访问您的网站时,都会在此处登录。用户请求的每个页面也将作为单独的条目记录。 error.log存储有关Apache在整个操作过程中遇到的错误的信息。理想情况下,此文件应保持相对空。 日志文件的位置可能取决于您运行的Apache版本以及它所在的Linux发行

Views:0  2020-07-07

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

Apache - 如何在CentOS 7上设置虚拟主机 虚拟主机是Apache最强大且常用的功能之一。 虚拟主机(AKA vhosts)让我们允许我们在单台计算机上托管多个网站。 这有2种大的优势: 我们知道只需要机器的一个IP地址,而不是每个网站需要一个IP地址。 如果它只托管单个网站,可能不会使用大量机器容量。因此,在一台机器上具有多个网站将更好地利用机器的计算能力 有几种方法可以设置v

Views:0  2020-07-07

在ubuntu 16.04上 安装LAMP堆栈和phpmyadmin

在ubuntu 16.04上 安装LAMP堆栈和phpmyadmin LAMP是Linux(Ubuntu),Apache2 HTTP Server,Mariadb或者MySQL数据库服务器和PHP脚本语言的首字母缩写。 它是一组开源软件和许多Web应用程序的构建块,以及今天使用中使用的大多数内容管理系统(CMS)。 phpmyadmin是一个基于Web的工具,允许我们与MariaDB数据库进行交互

Views:0  2020-07-07

Ubuntu 18.04 LTS服务器上安装Apache2 HTTP服务器

Ubuntu 18.04 LTS服务器上安装Apache2 HTTP服务器 Ubuntu 18.04默认情况下附带Apache2版本2.4.29。 第1步:安装Apache2服务器 要在Ubuntu上安装Apache2,请运行下面的命令。 sudo apt install apache2 第2步:管理Apache2服务器 下面的命令向我们展示了如何停止,启动,重新启动和重新加载Apach

Views:0  2020-07-07