我是 Apache 新手
除了根目录 /var/www/html 之外,还想添加一个新的用户目录
我之前已经看过这个答案了 如何添加自定义目录例如 phpmyadmin?但无法确定具体步骤
让该目录成为 /home/my_username/somefolder/
这样当我输入网址时:http://localhost/~我的用户名/somefolder/,我得到了指定目录中的 html 文件。
请有人帮助我进行设置。
答案1
使用
sudo a2enmod userdir
启用moduserdir
(如果尚未启用)。
添加
UserDir somefolder
到您的 VirtualHost 的配置中将目录名称设置为somefolder
(默认情况下为public_html
。
添加类似
<Directory /home/*/somefolder/ >
Require all granted
Options +Indexes
</Directory>
到您的 VirtualHost 的配置以允许访问用户目录。
答案2
您可以使用终端并输入以下 bash:
gksu /var/www/html users
ln /etc/greeter-lightdm/lightdm.conf users
echo 'users'
sudo restart lightdm
这样也许能很好地发挥作用。