答案1
把 Debian 和 Ubuntu 放在一起有点奇怪。它们类似但不完全相同。
a2enmod是基于 Debian 的发行版独有的脚本。本质上是a2enmod cgi
查找名为 cgi.load 或 cgi.conf 的文件,并将它们从/etc/apache2/mods-available
可用模块符号链接到/etc/apache2/mods-enabled
已启用模块。此后您可能需要重新启动 apache。
vi
是一个文本编辑器。人们更喜欢它,因为大多数系统上几乎都有 vi。nano
对于新用户来说是一个更好的选择 - 它更简单,并且没有 vi 的一些怪癖。
就个人而言,如果你不确定自己在做什么,我建议你从sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
- 开始,这样如果你搞砸了,你就会有一个已知的 apache 配置的良好副本
由于这是 Ubuntu 而不是 Debian,因此您需要使用 来调用它sudo nano /etc/apache2/apache2.conf
。Ubuntu 肯定有 nano。Nano 的工作方式与您熟悉的任何其他文本编辑器非常相似。您需要这样做,sudo
因为我怀疑 Debian 说明假设 root 正在使用,Ubuntu 没有 root 帐户的密码,而 sudo 是正确的方法。它提升权限只是为了或多或少地运行命令,这更安全。
我通过 putty 连接,复制/粘贴有效(如果您是新手,从启用 GUI 的终端通过 ssh 连接是明智的选择)。将这些行复制并粘贴到文件末尾,ctrl x退出,提示您保存。保存,重新启动 apache,然后继续