如何使用 Linux Mint 自动启动服务 (apache2)

eoi*_*noc 11 startup linux-mint

(Strangley) 我安装的 Apache2 在登录 Linux Mint 时没有启动。

运行此命令即可:

sudo service apache2 start
Run Code Online (Sandbox Code Playgroud)

我应该如何在每次登录时尝试启动此服务?

ear*_*Lon 12

Debian (Ubuntu/Linux Mint)

rcconf (CLI-GUI)

sudo apt-get install rcconf
sudo rcconf
Run Code Online (Sandbox Code Playgroud)

更新-rc.d

sudo update-rc.d -f apache2 add
Run Code Online (Sandbox Code Playgroud)

或者

sudo update-rc.d apache2 defaults
Run Code Online (Sandbox Code Playgroud)

红帽/Fedora/CentOS

配置文件

sudo chkconfig --add apache2
Run Code Online (Sandbox Code Playgroud)

或者

sudo chkconfig -- level 35 apache2 on
Run Code Online (Sandbox Code Playgroud)


bsd*_*bsd 6

由于 Mint 基于 Ubuntu,而 Ubuntu 已切换到 Upstart,Upstart Cookbook包含在启动时或任何指定运行级别启动服务的所有信息。

该站点 提供了在启动时启动 Apache 的详细说明书。


eoi*_*noc 2

关闭时,我看到一个错误:

/etc/apach2/apache.conf 第 230 行语法错误 .... /etc/apache/sites-enables/mysite: 没有这样的文件或目录

问题是,mysite符号链接到我的主文件夹中的一个文件。

我想,这通常应该不是问题。

但据我所知,我的主分区是加密的。因此,我猜测 Apache 在加载时无法读取虚拟站点文件。在我输入密码之前,无法访问该文件。

情况很复杂,花了几个月的时间才解决:)