配置 apache2用户空间.note

noteId: WEBa23321e76d96fe252081f84cb114f709 · 原始路径:/ALL/Linux - A模块/服务配置/Apache2/配置合集/配置 apache2用户空间.note · 图片:2 · 附件待处理:0

 
参考资料:
https://httpd.apache.org/docs/2.4/howto/public_html.html
 
 
· 作用:
用户空间能够支持每个普通用户在自己的家目录创建网站
 
 
1、配置用户空间:(默认是以 https://www.520linux.com/~user 的形式进行访问)
 
(1)配置 apache2 配置文件:
# 启用 用户空间模块:
a2enmod userdir
 
# 创建用户,并为用户创建网页:
adduser zhangsan    //或者 useradd -ms /bin/bash zhangsan
adduser lisi    //或者 useradd -ms /bin/bash zhangsan
 
mkdir /home/zhangsan/public_html
mkdir /home/lisi/public_html
 
echo "zhangsan" > /home/zhangsan/public_html/index.html
echo "lisi" > /home/lisi/public_html/index.html
 
vim /etc/apache2/sites-enable/000-default.conf
# 不需要太多多余的配置,能够正常访问即可
 
 
不用额外配置 userdir 的配置 是因为它 已经被默认配置在了 /etc/apache2/mods-enable/userdir.conf 中了,而apache2.conf 中会默认引入其文件
 
 
 
· 客户端访问测试:
需要使用: ~用户名进行访问,例如要访问 zhangsan用户:https://www.cisco.com/~zhangsan
 
 
 
 
2、配置用户空间:(以 https://www.520linux.com/user 的形式访问)
 
 
 
 
3、配置用户空间:(以 https://user.www.520linux.com 的形式访问)