将Apache2配置为可用
让Apache2可用
继续使用USB存储设备
暂时让Apache2可用,并尝试将内容存储在USB存储设备上。
安装Apache2
请安装apache2,使用命令sudo apt-get
在USB存储设备上创建内容存放目录。
根据需要,将文件从默认的DocumentRoot(/var/www)复制到/mnt/usb1/www中。
确定Apache2的安装位置
apache2在哪里?
apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
Apache2的配置文件应该位于/etc/apache2目录下。
Apache2配置文件。
/apache2/apache2.conf 文件
Apache2的整体配置文件
/etc/apache2/sites-available/ 可用网站目录
每个网站的配置文件被放置在一个目录中
只有链接到/etc/apache2/sites-enabled/的配置文件才会生效
还提供了命令来创建或删除链接
- a2ensite(/usr/sbin/a2ensite):/etc/apache2/sites-enabled/にリンクを張る
sudo a2ensite
Your choices are: default default-ssl
Which site(s) do you want to enable (wildcards ok)?
default
Enabling site default.
To activate the new configuration, you need to run:
service apache2 reload
- a2dissite(/usr/sbin/a2dissite):/etc/apache2/sites-enabled/のリンクを外す
sudo a2dissite
Your choices are: default
Which site(s) do you want to disable (wildcards ok)?
default
Site default disabled.
To activate the new configuration, you need to run:
service apache2 reload
/etc/apache2/mods-available/ 的内容
只有将Apache2模块放置在指定目录下,/etc/apache2/mods-enabled/的链接才会生效。
修改文档根目录
要将内容存储在USB内存中,请更改DocumentRoot。默认站点的DocumentRoot记录在/etc/apache2/sites-available/default中。
使用sudo命令将/etc/apache2/sites-available/default文件复制到/etc/apache2/sites-available/default.orig文件。
请用中文给出以下原文的释义:sudo nano /etc/apache2/sites-available/default。
使用sudo命令以管理员身份打开文件编辑器nano,并导航到路径/etc/apache2/sites-available/default。
[Before]
DocumentRoot /var/www
<Directory /var/www>
[After]
DocumentRoot /mnt/usb1/www
<Directory /mnt/usb1/www>
为了使更改的设置生效,重新启动Apache2。
重新启动Apache2:sudo /etc/init.d/apache2 restart。