问题标签 [centos7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Apache 用户 - 权限被拒绝
我的 Apache 用户有问题。他似乎对linux系统没有任何权利。我使用 CentOS 7、Apache 2.4.6、PHP 5.5.21。apache 用户是 apache:apache 当我尝试使用chmod()
或fopen()
我得到“权限被拒绝”所以我创建了一个名为 info.php 的文件:
在这个文件中,我刚刚添加了这一行:
结果是:
所以我认为问题是,系统用户 Apache 没有权限,但我不知道如何解决这个问题?
谢谢。
编辑:修复 php 代码
wordpress - nginx 未加载(包括附加主机/*.conf;)不会更改目录?centos7
我对 Linux 还很陌生,在设置我的 Web 服务器时遇到了一些麻烦……我正在使用 LEMP 与 Varnish 和 phpMyAdmin。服务器正在运行,我可以通过 https 等访问 phpMyAdmin。现在我正在尝试使用 include /directory/*.conf 在另一个目录上设置 Wordpress;但是它似乎没有加载文件。它只会加载 nginx.conf 中设置的默认目录
这是我的 nginx.conf,
这是我正在尝试为 wordpress 加载的文件,
我已经在 nginx.conf "include /etc/nginx/v-hosts/*.conf;" 中包含了这个文件目录 但由于某种原因,它没有加载它并且不会将 server_name 指向 /srv/www/ ?
有没有人对为什么它不会加载额外的 server.conf 有任何建议?
我可以将 wordpress 安装拖到 /usr/share/nginx/html 中,它可以工作,但是我只能拥有一台服务器。我认为这与我的 nginx.conf 有关,但不确定要更改/添加什么?
问候狡猾
monitor - Ganglia:在ganglia web(centOS7)中未查看任何节点
我在同一台机器上安装了 ganglia 服务器和客户端。但是完成后没有节点可以在网络中查看。无论google还是baidu,都没有解决这个问题。我需要帮助。
所以这是我的gmetad.conf:
[root@tools etc]# egrep -v "^#|^$" gmetad.conf
这是我的 gmond.conf:
[root@tools etc]# egrep -v "^#|^$" gmond.conf
centos - 无法在 VirtualBox 中的 CentOS 7 VM 上访问 SVN
我在 Windows 7 上安装了 VirtualBox,并创建了一个虚拟机,并在其中安装了 CentOS 7。然后在 CentOS 7 中,我按照此信息作为指南安装了 CollabNet Subversion Edge,并执行了那里提供的所有步骤,但我无法访问服务器.
安装应在台式机和我尝试从笔记本访问的服务器上执行,笔记本连接到与台式机相同的网络。同样很明显,由于网络有一个可以上网的代理,我必须对其进行配置,并且做得很好,因为我可以上网和其他人上网。它在 VM 设置中使用“桥接适配器”网络。
您能想到为什么我无法访问吗?欢迎任何帮助。
我发现了一个类似于我正在寻找的响应,但不太明白它说的是什么。我只在CentOS7 enp0s3界面,并且有collabnet在运行,没有在另一个界面上运行。
新闻:使用其 IP(172.xxx:3343/svn 或 172.xxx:18080/svn)访问服务器,但不能通过名称。可能是计算机名有问题,只适用于Windows,而虚拟机上运行的CentOS,使用另一个计算机名。是真的吗?如果是这样,您知道如何识别此类设备吗?
authentication - OpenVAS 命令获取 Failed Authentication 错误
在尝试运行一些 OpenVAS CLI 命令时,我收到 Failed Authentication 错误消息。OpenVAS 安装在 CentOS 机器上。我尝试使用用户帐户凭据,但仍然收到相同的错误消息。有没有办法解决这个问题?
mysql - 在 CentOS 7.0 上从源代码安装 MySQL 5.6,但什么也没发生
这是我的代码:
在我配置 my.cnf 文件后,然后
它说
我试过 percona-server-5.6.21-70.1 & percona-server-5.6.22-71.0,都失败了。
然后我清理了my.cnf的内容,又失败了。
也许我会重新安装 CentOS 6.5。但是以前有人遇到过这个问题吗?
linux - 如何使用firewalld记录拒绝连接到特定端口?
在我的新 CentOS7 机器上,我尝试使用“新”防火墙,但我无法记录断开的连接尝试。有人知道诀窍吗?
我试过了:
现在的问题是:如何为来自不允许 IP 的连接尝试指定日志条目?像非工作的东西:
有任何想法吗?
nginx - nginx如何使apache像虚拟主机?
我的 CentOS 7 中有这样的配置:
我正在尝试进行虚拟主机配置,例如:
如何从请求进入的主机签入我的 default.conf?这样我就可以将它们路由到正确的目录?
node.js - CentOS、Node.js、init.d、ENOENT、当应用程序自动启动时,系统重启时无法打开或写入日志文件
我有一个 Node.js 服务脚本,必须在我的 CentOS 7 服务器启动时执行。我使用了一个 init.d 模板来创建一个启动守护进程。如果我以 root 身份登录到服务器并在终端中手动执行脚本,则 init.d 脚本可以完美运行:
Node 脚本可以毫无问题地执行并执行它所做的工作,其中包括写入应用程序目录中 log 文件夹中的一些日志文件。
我遇到的问题是,当服务器重新启动时,init.d 脚本执行得很好,并且它也启动了 Node 脚本,然后只有 Node 脚本出错,出现“ENOENT”类型的未捕获异常,说明它无法打开日志要写入的文件。
从我读过的所有内容来看,所有 init.d 脚本在启动时都以 root 身份执行,所以我希望它可以正常工作,就像我在终端中使用 sudo 手动启动 init.d 脚本一样。
对于我的生活,我无法弄清楚这笔交易是什么。我假设它是系统启动时的权限或环境问题,与在终端中运行 sudo 不同。
我还使用以下选项运行了 init.d 脚本来复制机器在启动时的状态,它就像在启动时一样失败。
我的 init.d 脚本
错误日志
使用 Winston 进行日志记录
配置保存日志文件路径
ansible - 通过 ansible 配置具有静态网络设置的 centos-7 主机的推荐方法?
我是 ansible 的新手,在谷歌上搜索并没有快速引导我找到正确的解决方案。
使用 ansible 将静态网络设置分配给 centos-7 主机的“粗略”方式是什么?我觉得这一定是一个非常普遍的需求——在从 rhel-6 到 rhel-7 的过渡过程中(即,默认情况下为网络管理器,默认情况下与内核一致的设备命名,systemd)。
在 ansible 之前,我一直在卸载网络管理器并通过 /etc/init.d/network-scripts/ifcfg-* 文件手动配置主机——我想我可以使用 ansible_default_ipv4 事实对 ansible 做同样的事情:
到目前为止,Ansible 很棒——但我想确保我不会不必要地反对 ansible 谷物。如果有好的方法可以通过 ansible 管理 network-manager 介导的接口配置,我愿意不卸载 network-manager ...