所以我试图设置Collectd来收集资源使用数据并以graphics格式查看它。 我使用CentOS 6.8和Apache 2.4(如果有的话)。 但是,我无法显示任何数据。 我感觉我所有的configuration文件都是正确的。 这里是collectd.conf文件的所有相关部分: Hostname "localhost" FQDNLookup false BaseDir "/var/lib/collectd" PIDFile "/var/run/collectd.pid" PluginDir "/usr/lib64/collectd" TypesDB "/usr/share/collectd/types.db" Interval 10 Timeout 2 ReadThreads 5 LoadPlugin syslog <Plugin syslog> LogLevel info </Plugin> LoadPlugin cpu LoadPlugin interface LoadPlugin load LoadPlugin memory LoadPlugin rrdtool Include "/etc/collectd.d" <Plugin rrdtool> DataDir "/var/lib/collectd/rrd/" CacheTimeout 120 CacheFlush 900 </Plugin> 我可以确认rrd文件正在制作: [root@atom […]
我正在运行的Ubuntu 14.04,并希望apaches www-data用户创build的文件,可以由同一组www-data中的所有用户可写。 到目前为止,我试图添加 umask 0002或umask 002 到/etc/apache2/envvar但是在停止和启动apache服务之后并没有成功。 我还有什么可以尝试的? 我在其他post中跟着其他一些伟大的tipps,但没有成功创buildwww数据的可写文件。 如何设置默认的umask … 在ubuntu上运行php的www-data用户的umask 非常感谢您的帮助 :-)
我只想要https://www.google.com/recaptcha/api/siteverify而不是https://www.google.com/ <ProxyMatch "^https://www.google.com/recaptcha/api/siteverify[^/]+)"> 但它似乎阻止了一切,而不是让它通过。 是否有可能只在一个非常具体的URL白名单
我有一个非常简单的事情: RequestHeader edit X-Forwarded-User CORP\\(.*) $1 Ubuntu的Apache 2.4.18说它不能编译标题编辑正则expression式? 我怎样才能解决这个问题? 或者更好的是,如何解决这个问题?
Fedora 25 + PHP 7 + Apache 2.4.23 您好,我更改php.ini中的session.save_path并重新启动apache后,我可以成功validation它是修改: $ php -i | grep session.save_path 但是,在html / php页面本身,会话不是写在session.save_path中,而是固定地写在/ var / lib / php / session /中。 即使在.htaccess中设置值也不起作用: php_value session.save_path "/mycustom/path/folder" 唯一可以覆盖默认/ var / lib / php / session /的工作解决scheme是在php文件本身中设置值: ini_set('session.save_path','/mycustom/path/folder'); 有任何想法吗?
当一个客户端发出一个http请求到apache https VirtualHost apache响应: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> Reason: You're speaking plain HTTP to an SSL-enabled server port.<br /> Instead use the HTTPS scheme to access this URL, please.<br /> </p> <hr> <address>Apache/2.4.7 (Ubuntu) […]
由于apache错误,我正面临Centos 7 VPS的一个问题: 当我做: [root@vm01 ~]# apachectl restart Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. 有这个状态错误: [root@vm01 ~]# systemctl status httpd.service * httpd.service – The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri […]
我有一个Apache服务器,将承载几个网站和一个私人的networking接口,旨在自动从一个git的SSHurl部署网站。 那些git repos在同一台机器上,由本地Gitlab实例持有,并由root拥有,所以需要SSH(或者我缺less一些东西)。 因此,我们将PHP运行的shell命令作为www-data从同一台计算机上的根受保护仓库克隆可公开访问的网站。 如果重要的话, mod_vhost_alias使用mod_vhost_alias进行pipe理。 我也知道cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys 。 但是为www数据生成ssh密钥似乎不是一个好主意。 如果我为此创build专门的“web”用户并为其生成ssh密钥,那么www-data无法在该目录中克隆。 我可以在文件夹上使用ACL,但是仍然没有得到它的ssh访问权限。 或者,也许我应该先用PHP的su web ? 在这种情况下,文件不会被www-data所拥有,这可能导致网站无法工作。 这就到了我失去了什么是好的,什么是安全的地步。 我终于可以find一个工作解决scheme,但它不会干净,可能不会安全。 附加信息 : 这不是一个生产服务器。 所有的网站(一次10个左右)的stream量将非常有限,无论如何,我们大部分网站都会受到密码保护(我上面提到“可公开访问”以涵盖最极端的情况)。 开发是在本地环境中进行的,使用git挂钩将更改推送到在线版本。 只有一个Web界面可以启动部署过程。 只有less数信任的用户可以访问它。 部署将不会更改Apacheconfiguration,因为mod_vhost_alias将处理虚拟主机,不需要其他任何东西。 所有的网站将有一个公共文件夹,其余的文件将无法访问。 部署脚本在部署时已经写好,可以轻松用于此目的。 中期部署问题不需要解决。
我在惠普服务器上安装了一个应用程序,该服务器本身安装了apache 2.4 web服务器。我给这个应用程序提供了ipv4地址。 但我检查了服务器中的这个服务的状态。我发现Apache Web服务器正在侦听ipv6types,并在端口80和443。 我不明白是否有任何问题,因为应用程序有ipv4 ip和服务正在监听ipv6。 服务器有RHEL 6.5
我将一些敏感数据存储在名为/data/的文件夹中。 该文件夹包含一些文件和一个子目录。 子目录包含敏感数据的修改版本,具有相同的文件名。 所以我有/data/file.exe和/data/modified/file.exe 。 我已经在.htaccess文件中设置了一些规则来阻止从服务器以外的任何访问到/data/文件夹,而不是/data/modified/ 。 由于文件名相同,任何有权访问/data/modified/文件夹的人都知道原始文件存在于/data/ ,并且名称相同。 现在的问题是,这是安全的吗? 任何人都可以覆盖这些规则,并有权访问这些文件,而不必进入服务器或修改.htaccess文件? 我知道你可以做任何事情,一旦你有权访问服务器。 我在Windows Server 2008上使用Apache Web服务器V.2.4,但可能会转移到CentOS上的LiteSpeed。 PS:请告诉我,如果这是错误的地方/格式问这个问题,所以我可以移动,编辑或删除它。 谢谢。