Apaches的配置文件
Apaches的 配置文件的位置取决于我们安装服务器的方式。
如果我们安装了官方软件包,这些文件通常位于 /etc/apache2/
vhost 配置位于 /etc/apache2/sites-enabled 中。
配置虚拟主机时需要编辑的文件可能称为 default 或者 000-default。
apache2.conf 文件位于 /etc/apache2/目录的根目录中。
mudule 配置文件位于 /etc/apache2/目录的子目录中,但我们通常不必手动修改这些文件。
而是尝试使用终端命令来安装、启用和禁用 apache mods。
IE。
:
sudo apt-get install libapache2-modsecurity
要启用 mod 类型,请执行以下操作:
sudo a2enmod module_name
禁用模块命令:
sudo a2dismod module_name
修改后记得重启apache。
Apache 文件通常分别存储在 /etc/apache2/和 /var/log/apache2/中,但这可能取决于配置。
有时我们想删除日志文件,或者从 FTP 客户端编辑配置文件。
问题是这些文件是写保护的,所以你必须临时更改文件的权限,或者为你的 FTP 客户端创建一个不同的用户。
通常,我们可能只想从终端或者 Windows 上的 Putty 客户端临时更改权限,然后在处理完文件后将它们更改回来。
服务器日志文件
日志文件通常存储在 Ubuntu 中的 /var/log/下。
特别是对于 Apache 日志文件,这可能是 /var/log/apache2/
我们可以使用文本编辑器读取日志文件,例如 windows 上的记事本或者 linux 上的 gedit。
删除日志文件后记得重启服务器。
要删除日志 Apache 文件,我们可以在终端中键入以下命令:
rm -rf /var/log/apache2/*
rm 命令用于在 linux 中删除文件和目录。
-rf 选项强制删除所有文件,包括子目录和其中的文件。
r 代表递归,将删除其中的子目录和文件,而 f 会在没有提示的情况下强行删除写保护的文件。