使用 apache2

一、安装 apache2

sudo apt-get update
sudo apt-get install apache2 -y

打开 apache2 默认地址查看默认的网页内容http://localhost

二、配置 apache2

首先准备好一个网页,然后我们需要对网页进行一些配置。这里我已我的笔记网页为例/home/pi/Projects/Notes/book

新建配置文件:

sudo vim /etc/apache2/sites-available/note.conf

添加以下内容:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /home/pi/Projects/Notes/book
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

然后进入 apache 的配置文件给该目录以权限:

sudo vim /etc/apache2/apache2.conf

添加以下内容:

<Directory "/home/pi/Projects/Notes/book">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

三、使用 apache2

首先我们需要关闭默认的 apache 网页:

sudo a2dissite 000-default.conf

然后激活我们的网页:

sudo a2ensite notes.conf

最后重新启动 apache:

sudo systemctl reload apache2

然后我们就可以通过默认网址访问我们的网页了http://localhost

查看 apche2 服务:

sudo systemctl status apache2

停止 apache2 服务:

sudo systemctl stop apache2

注销 apache2 服务:

sudo systemctl disable apache2

注册 apache2 服务:

sudo systemctl enable apache2