序号 | 说明/指令/配置项/etc. |
1 | 安装Apache | 依据操作系统不同,安装方式也不同,如在Ubuntu上: |
| | $ sudo apt update
$ sudo apt install apache2 |
2 | 启动Apache服务 | $ sudo systemctl start apache2 |
3 | 检查Apache状态 | $ sudo systemctl status apache2 |
4 | 停止Apache服务 | $ sudo systemctl stop apache2 |
5 | 重启Apache服务 | $ sudo systemctl restart apache2 |
6 | 设置Apache开机启动 | $ sudo systemctl enable apache2 |
7 | 配置文件位置 | /etc/apache2/ |
8 | 主配置文件 | /etc/apache2/apache2.conf |
9 | 网站根目录 | /var/www/html/ (默认) |
10 | 创建虚拟主机 | 在/etc/apache2/sitesavailable/目录下创建配置文件 |
11 | 启用虚拟主机 | $ sudo a2ensite yoursite.conf |
12 | 禁用虚拟主机 | $ sudo a2dissite yoursite.conf |
13 | 修改配置文件后重载配置 | $ sudo systemctl reload apache2 |
14 | SSL配置 | 使用Let’s Encrypt等工具,配置SSL/TLS加密 |
15 | 指定默认索引文件 | 在段中设置IndexOptions和DirectoryIndex |
16 | 设置文件权限 | $ sudo chown R wwwdata:wwwdata /var/www/yoursite/ |
17 | 配置日志文件 | 在配置文件中指定ErrorLog和CustomLog路径 |
18 | 安全配置 | 使用和来限制对资源的访问 |
19 | 性能优化 | 使用mod_deflate和mod_expires模块优化传输效率 |
20 | 服务器重定向 | 在.htaccess文件中使用Redirect或RewriteEngine |