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

2018-07-18 16:27:13 +08:00
 zealinux

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

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

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

19216 次点击
所在节点    NGINX
71 条回复
openbsd
2018-07-18 16:31:29 +08:00
默认是 /var 吧 ?
我的做法是单独挂载一个分区,设置好用户和权限
/www
DavidNineRoc
2018-07-18 16:32:06 +08:00
/var/www/*
liuxu
2018-07-18 16:43:55 +08:00
标准的有 /srv 下,selinux 默认有这个规则
d0m2o08
2018-07-18 16:49:17 +08:00
单独挂载一块磁盘
/data/www
mringg
2018-07-18 16:49:39 +08:00
我们这边的习惯是单独来个分区
imdong
2018-07-18 16:53:43 +08:00
开始是放在 /home/htdocs
后来放在了 /data/htdocs
现在放在了 /www/htdocs
不过,这 /home /data /www 在使用时都是挂载的数据盘.
www 用户组和权限
roychan
2018-07-18 16:55:08 +08:00
/srv
RickyHao
2018-07-18 16:55:15 +08:00
/usr/share/nginx/xxxx
Arch 用户
beaconfire
2018-07-18 16:56:55 +08:00
/home/wwwroot
boris1993
2018-07-18 17:00:53 +08:00
/var/www
zocome
2018-07-18 17:06:09 +08:00
/var/www

然后新建个 www 用户,Nginx 和 PHP-FPM 都用这个用户运行,/var/www 全部赋予 www 读写权限
shench
2018-07-18 17:08:28 +08:00
/home/wwwroot 给 www 权限
不过我也有一个问题,如果放多个网站,权限要怎么给?
frozenway
2018-07-18 17:11:58 +08:00
/root/www
Qzier
2018-07-18 17:15:52 +08:00
php 或者 html 放 /var/www,python 或 nodejs 放 /home/apps
keepeye
2018-07-18 17:19:09 +08:00
/home/wwwroot
lnmp 一键安装包的设定
zarte
2018-07-18 17:20:32 +08:00
home 下面,安装系统的时候 home 有单独分区。
Love4Taylor
2018-07-18 17:27:17 +08:00
单独的盘挂在 /mnt/wwwroot
qilishasha
2018-07-18 17:31:13 +08:00
单独挂载一个盘,赋予 nginx 用户权限
Keyes
2018-07-18 17:37:05 +08:00
/srv/www

srv 目录是一个单独的 LVM 盘挂上去的
phithon
2018-07-18 17:38:19 +08:00
把这个帖子收藏下来

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

https://www.v2ex.com/t/472031

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

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

© 2021 V2EX