Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >PHP和CHROOT

PHP和CHROOT
EN

Stack Overflow用户
提问于 2011-05-01 13:31:48
回答 2查看 4.2K关注 0票数 0

我使用的是Lighttpd和php-fpm,我想对每个网站的vhost进行着色。

该网站的页面位于:/home/vhosts/example1.com/web

每个vhost都有相同的层:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/home/vhosts/example1.com/web
/home/vhosts/example2.com/web
/home/vhosts/example3.com/web

我使用这种路径作为域的文档根(example1.com),我不知道我应该使用什么心理路径来显示vhost,我尝试了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
document-root = /web

chroot = /home/vhosts/example1.com/ (on php-fpm.conf file)

但我总是得到404没有找到错误。我怎么才能给vhost染色呢?

(每个网站都有.php和.html页面。)

EN

回答 2

Stack Overflow用户

发布于 2011-05-01 13:40:33

在lighttpd.conf中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server.document-root = "/home/vhosts/example1.com/web"
fastcgi.server = (
  ".php" => (
  "localhost" => (
     "docroot" => "/web",
     "socket" => "/home/vhosts/example1.com/php.socket",
   )
  )
)

在fpm.conf中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
listen = /home/vhosts/example1.com/php.socket
chroot = /home/vhosts/example1.com/
票数 1
EN

Stack Overflow用户

发布于 2014-03-17 21:51:49

使用$prefix & $pool变量在fpm.conf中简化多色体的配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[example1.com]
prefix = /home/vhosts/$pool/
listen = $prefix/php.sock
chroot = $prefix

[example2.com]
prefix = /home/vhosts/$pool/
listen = $prefix/php.sock
chroot = $prefix

对于快速增长的站点,您可能希望使用TCP / IP侦听内置套接字,因为它比使用unix更稳定

不要忘记通过IP地址限制TCP连接:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
listen.allowed_clients = 127.0.0.1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5851549

复制
相关文章
构建 chroot 监狱
这样可以有效限制用户的权力范围,增加系统安全,也可以利用这个特性创建一个隔离环境屏蔽掉大环境的影响,进行隔离开发
franket
2021/08/12
1K0
linux之chroot命令
在经过 chroot 之后,在新根下将访问不到旧系统的根目录结构和文件,这样就增强了系统的安全性。这个一般是在登录 (login) 前使用 chroot,以此达到用户不能访问一些特定的文件。
入门笔记
2021/09/12
1.2K0
chroot 与 jail
所谓“监牢”就是指通过chroot机制来更改某个进程所能看到的根文件夹,即将某进程限制在指定文件夹中,保证该进程仅仅能对该文件夹及其子文件夹的文件有所动作,从而保证整个server的安全。
全栈程序员站长
2022/07/12
7230
linux之chroot命令
在经过 chroot 之后,在新根下将访问不到旧系统的根目录结构和文件,这样就增强了系统的安全性。这个一般是在登录 (login) 前使用 chroot,以此达到用户不能访问一些特定的文件。
入门笔记
2022/06/02
6980
Jail简化chroot操作
image.png image.png image.png image.png image.png image.png
用户5760343
2022/05/19
6090
Jail简化chroot操作
chroot的用法
chroot命令用来在指定的根目录下运行指令。chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以/,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为/位置。
charlieroro
2020/03/24
4.6K0
chroot的用法
Chroot改变世界
chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以 `/`,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为 `/` 位置。
DevinGeng
2019/04/09
1.6K0
linux之chroot命令
在经过 chroot 之后,在新根下将访问不到旧系统的根目录结构和文件,这样就增强了系统的安全性。这个一般是在登录 (login) 前使用 chroot,以此达到用户不能访问一些特定的文件。
入门笔记
2022/04/13
6580
容器技术之Chroot&Docker
是在 Unix 和 Linux 系统的一个操作,针对正在运行的软件进程和它的子进程,改变它外显的根目录。一个运行在这个环境下,经由 chroot 设置根目录的程序,它不能够对这个指定根目录之外的文件进行访问动作,不能读取,也不能更改它的内容。
Wu_Candy
2022/07/04
2.7K0
容器技术之Chroot&Docker
使用QEMU chroot进行固件本地调试
QEMU是我们在调试一些不同架构的程序时经常使用的虚拟机软件。它有两种运行模式,全系统模拟(System mode)和单程序运行(User mode)。System mode和我们平常用的VMWare一样,模拟整个系统从加载器开始的启动和运行。在设备逆向过程中,如果仅仅是为了运行我们提取出文件系统中的某一个程序,我们就可以使用QEMU的user mode来简化整个操作流程,同时能够方便的利用 QEMU 自带的GDB服务来进行调试,免去搭建环境的烦恼。
绿盟科技研究通讯
2019/12/11
6.6K0
使用QEMU chroot进行固件本地调试
Linux 利用 SSH 自带配置实现 SFTP Chroot Jail
在本教程中,我们将解释如何设置 SFTP Chroot Jail 环境,该环境将限制用户使用自己的主目录。用户将只有 SFTP 访问,SSH 访问将被禁用。这些说明适用于任何现代的 Linux 发行版,包括 Ubuntu、 CentOS、 Debian 和 Fedora。
为为为什么
2022/08/06
4.3K0
Linux 利用 SSH 自带配置实现 SFTP Chroot Jail
使用chroot和supermin5创建安全隔离的环境
chroot chroot 顾名思义就是 change root directory。在 linux 系统中,系统默认的根路径是 "/"。而在使用 chroot 之后,系统的目录结构将以指定的目录作为 "/"。 使用chroot后可以创建一个完全隔离的环境,方便用户在完全隔离的环境下的开发运行。 在运行 chroot 之后,用户就进入了新的根目录下,并且所有的操作都是基于新的根目录来操作,用户根本访问不到原来的系统根目录。 因此,我们可以设置用户登录前使用chroot,这样就可以限制用户只能在一定的目录下操
kongxx
2018/06/06
1.7K0
LXC 容器集chroot使用说明
1.1 LXC是什么? 1.1.1 关于LXC LXC,其名称来自Linux软件容器(Linux Containers)的缩写,一种操作系统层虚拟化(Operating system–level virtualization)技术,为Linux内核容器功能的一个用户空间接口。它将应用软件系统打包成一个软件容器(Container),内含应用软件本身的代码,以及所需要的操作系统核心和库。通过统一的名字空间和共用API来分配不同软件容器的可用硬件资源,创造出应用程序的独立沙箱运行环境,使得Linux用户可以容易
惨绿少年
2018/03/30
3.9K0
PHP语法和PHP变量
一.PHP语言标记 在一个后缀为.php的文件立马,以<?php ?>开始和结束的文件,就是php标记文件,具体格式如下: 1.xml风格,是PHP的标准风格,推荐使用 2.简短风格,遵循SGML
conanma
2021/12/05
6.6K0
利用chroot和fake filesystem解决物联网设备研究时的工具移植问题
在研究物联网设备时经常会碰到工具缺失的问题。比如我最近在玩的一款物联网设备,该设备基于busybox封装了简单的文件系统,缺少了gdb等研究工具。此外由于文件系统中没有sshd,所以研究过程中也只能通过默认的tty进行交互,非常蛋疼。
Atum
2022/12/22
3690
利用chroot和fake filesystem解决物联网设备研究时的工具移植问题
php和php-fpm和fastcgi的关系
当客户端访问web服务器,比如nginx,那请求为/index.html,web服务器会到本地区找,但如果是/index.php呢,他会找php解析器来处理,那么他会把这个请求简单处理后交给PHP解析器。Nginx会传哪些数据给PHP解析器呢?比如url,登陆时输入的账号免密,那cgi就是规定要传输那些数据的。
陈不成i
2021/06/29
2.5K0
如何在 Debian 10 中配置 Chroot 环境的 SFTP 服务
SFTP 意思是“ 安全文件传输协议(Secure File Transfer Protocol)” 或 “ SSH 文件传输协议(SSH File Transfer Protocol)”,它是最常用的用于通过 ssh 将文件从本地系统安全地传输到远程服务器的方法,反之亦然。sftp 的主要优点是,除 openssh-server 之外,我们不需要安装任何额外的软件包,在大多数的 Linux 发行版中,openssh-server 软件包是默认安装的一部分。sftp 的另外一个好处是,我们可以允许用户使用 sftp ,而不允许使用 ssh 。
用户1880875
2021/09/18
1.5K0
PHP和PHPINFO
PHP开放源码和跨越平台,PHP可以运行在WINDOWS和多种版本的LINUX上。它不需要任何预先处理而快速反馈结果,它也不需要mod_perl的调整来使您的服务器的内存映象减小。PHP消耗的资源较少,当PHP作为ApacheWeb服务器一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。
全栈程序员站长
2022/09/06
1.1K0
PHP和PHPINFO
点击加载更多

相似问题

在PHP中调用chroot

32

php chroot下的DNS解析错误

113

chroot命令和chroot()系统调用的区别是什么?

12

使用chroot和bindfs发出

111

Python和os.chroot

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文