大家使用 nginx, 一般网站放在哪个目录下?

2018 年 7 月 18 日
 zealinux

总感觉放在 /home/person/apps/exmple.com/ 不对。

不给权限会 403, 给了吧,总感觉 /home 目录会不安全。

大家是放在哪个目录下的?

20031 次点击
所在节点    NGINX
71 条回复
maolog
2018 年 7 月 18 日
@shench 給 WWWROOT WWW 的權限就好了,記得-R
ysc3839
2018 年 7 月 18 日
/var/www
权限看具体情况,不可写的目录下文件设为 root 用户和 644,可写的设为 www-data 和 644。
maolog
2018 年 7 月 18 日
我的 /home/wwwroot/
下面有 blog 等多個站文件夾,然後不同的域名指向不同的文件夾。
itbeihe
2018 年 7 月 18 日
/var/www
Tink
2018 年 7 月 18 日
/www
est
2018 年 7 月 18 日
/data
ByteRan
2018 年 7 月 18 日
/var/www/*
R18
2018 年 7 月 18 日
/home/wwwroot
/data/wwwroot
airyland
2018 年 7 月 18 日
/data/websites
/data 为单独挂载的盘。
shakaraka
2018 年 7 月 18 日
/公司名 /WEB 项目名 /dist
cdwyd
2018 年 7 月 18 日
统一放 /data 目录
/data/www
/data/mysql
/data/backup
oonnnoo
2018 年 7 月 18 日
/var/www
torbrowserbridge
2018 年 7 月 18 日
/data/apps/app
cxbig
2018 年 7 月 18 日
通常放 /var/www/[app-name]

部署用户:root/deployer/ubuntu/vagrant/ec2-user 等
有读写权限

网站用户:www/www-data/nginx/apache 等
有 log 等目录的读写权限,其他部分只读
xiaoz
2018 年 7 月 18 日
单独挂载一块磁盘到 /data,然后 /data/wwwroot 放站点,数据库等也放 /data
singer
2018 年 7 月 18 日
可以参考 lnmo.org 他做的防止跨目录之类的操作。
之前一直用,挺好。
后面转用 docker 了,就不关心这个了
ddd2500
2018 年 7 月 18 日
/home/USERNAME/public_html 习惯了用 Webmin 创建,这样省去配置文件权限,数据库的麻烦, 自己再加上 Nginx+php-fpm 的即可。
prolic
2018 年 7 月 18 日
/www
huntzhan
2018 年 7 月 18 日
一般放 docker compose 里
loading
2018 年 7 月 18 日
不在 home 里面我可能会错手干掉了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/472031

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX