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

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

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

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

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

19247 次点击
所在节点    NGINX
71 条回复
LeungJZ
2018-07-18 21:36:33 +08:00
/home/website
billlee
2018-07-18 21:46:20 +08:00
权限应该可以这样用的

chmod 0711 /home/person/
chmod 0711 /home/person/apps/
chmod 0755 /home/person/apps/exmple.com/
zjyl1994
2018-07-18 21:51:07 +08:00
/var/www/域名 /
然后整个 /var/www 的权限都给 Apache
zjyl1994
2018-07-18 21:51:56 +08:00
@zjyl1994 是 Nginx,最近配公司 Apache 配多了写顺手了😂
Track3
2018-07-18 22:01:17 +08:00
/usr/share/nginx/html,用的 Nginx 官方 apt 源。
PHPJit
2018-07-18 22:03:50 +08:00
/data/website
chengxiao
2018-07-18 22:54:26 +08:00
> /www/xxx.com
frittle
2018-07-18 22:59:45 +08:00
/var/www
wvc
2018-07-18 23:22:43 +08:00
默认的 HTML 目录下
IvanLi127
2018-07-19 01:49:33 +08:00
默认在哪就在哪
msg7086
2018-07-19 01:58:38 +08:00
一般按照 Debian 惯例,放在 /var/www/ 下面。
如果是单用户主机,就是 /var/www/example.com/ ,权限给 www-data。
如果是多用户,就是 /var/www/user/example.com/ ,权限给 user,然后把 www-data 用户加入 user 组,获得读取权限。具体的应用程序进程也使用 user 账号运行,比如 PHP-FPM 可以建立一个新 Pool,使用 user 账号运行。
t6attack
2018-07-19 02:12:40 +08:00
自己建个专门的目录 /web/xxx.com/ 这样
/web/xxx.com/目录属主改为 nobody:nobody,php-fpm 也设置为 nobody 运行。
Showfom
2018-07-19 02:28:10 +08:00
/var/www
/srv
/home/xxx

其实都可以,看个人意愿
lepig
2018-07-19 08:48:39 +08:00
@singer 请教下。如果 php 程序(laravel)跑在 docker 里,那么如果要执行计划任务。每次构建容器就会销毁重建。 那么正在执行的计划任务不就断了吗? 请教下 docker 环境下 如何很好的部署计划任务
justfindu
2018-07-19 08:49:54 +08:00
专门的 /data 下.
tan90
2018-07-19 09:05:37 +08:00
/www/XingYunTools/nginx -> nginx-1.15.0
自己写的 web 端控制台
singer
2018-07-19 09:25:30 +08:00
@lepig corntab 定时拉起计划任务。
镜像要在放在远程仓库,每次部署从远程仓库拉镜像。定时任务在构建的时候就放到 corntab 里面,corntab 拉起脚本。
在启动容器的的时候可以设置环境变量,那个脚本检测是否有这个变量值,再确定是否需要跑定时任务。
theqwang
2018-07-19 09:48:04 +08:00
/www
caola
2018-07-19 10:17:43 +08:00
放在哪个目录下并不是太重要,主要看个人喜欢了,还有就是权限问题
RIcter
2018-07-19 10:49:09 +08:00
你们给黑客提供了真素材

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

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

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

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

© 2021 V2EX