我需要在PHP-FPM中启用对POSIX ACL的支持。 我可以使用getfacl获取ACL列表,并使用shell中的setfacl -m设置它们,以便我的内核支持它。 我已经下载了PHP7.0_7.0.19的源码 $ cd /tmp/ $ apt-get source php7.0 并更新了debian/rules文件以启用ACL支持: $ cd php7.0-7.0.19/ $ vim debian/rules 然后在第238行( export fpm_config = \ )我已经添加–with-fpm-acl=yes所以这个configuration看起来像: export fpm_config = \ –prefix=/usr –enable-fpm –enable-cli –disable-cgi –disable-phpdbg \ –sysconfdir=/etc/php/$(PHP_NAME_VERSION)/fpm \ –with-fpm-user=www-data –with-fpm-group=www-data \ –with-config-file-path=/etc/php/$(PHP_NAME_VERSION)/fpm \ –with-config-file-scan-dir=/etc/php/$(PHP_NAME_VERSION)/fpm/conf.d \ –with-fpm-acl=yes \ $(COMMON_CONFIG) \ –with-libevent-dir=/usr \ $(CONFIGURE_SYSTEMD) 我跑 dpkg-buildpackage -us -uc […]
我有Debian 8.7,Mellanox Connectx-3,驱动4.1 for deb 8.7 我通过/etc/apt/sources.list和apt-get install mlnx-ofed-all安装驱动程序 所以司机工作正常。 然后我得到scst-3.2 make scst srpt && sudo make scst_install srpt_install 我看到/lib/modules/(kernel-version)/extras/ib_srpt.ko module 但是,当sudo modprobe ib_srpt我得到错误,在dmesg ib_srpt disagree about symbol of "some paramert" unknown symbol…(error 22)坏参数ib_srpt disagree about symbol of "some paramert" unknown symbol…(error 22) 然后我发现,它想/usr/src/ofa-kernel/~default/Module.symvers ,我得到,当srpt使,它从默认的内核,我把/usr/src/ofa-kernel/~default/Module.symvers到/usr/src/"default-kernel"/Module.symvers并试图再次 和sudo modprobe ib_srpt得到更less的错误dmesg说ib_srpt unknown symbol ib_query_device (error 0) and … […]
我在我的Digital Ocean Debian机器上build立了一个网站,就像我以前做过十几次一样。 这一次,当我访问http://example.com ,它redirect到https(我不知道如何或为什么),我得到一个“您的连接不安全”的浏览器错误,当我查看细节它说: example.com使用无效的安全证书。 该证书仅对以下名称有效: another.example.net , www.another.example.net 错误代码:SSL_ERROR_BAD_CERT_DOMAIN 我还没有为example.com设置SSL证书,但它试图使用其他SSL证书。 这是sites-enabled/example.com.conf文件 <VirtualHost *:80> ServerAdmin alan@localhost DocumentRoot /var/www/html/example.com ServerName example.com ServerAlias www.example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined RewriteEngine on RewriteCond %{SERVER_NAME} =www.example.com [OR] RewriteCond %{SERVER_NAME} =example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent] </VirtualHost> 为什么要使用其他证书?
在过去的几天里,我一直在拼命阅读官方/用户制作的指南,以便正确configuration我的openldap以允许用户login到项目pipe理webapp(即Redmine)。 就这样说,请让我分享我正在处理的环境的基本设置。 WEBAPPLICATION(S): Redmine,Phpldapadmin LDAP: OPENLDAP 安装之后,我采取了以下步骤来重新configuration我的LDAP以更好地反映生产中使用的LDAP(因为整个redmine + ldap尚未投入生产) 停止slapd服务,并从/etc/ldap/slapd.d中删除cn = config.ldif 修改/usr/share/slapd/slapd.conf到这个: include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema pidfile /var/run/slapd/slapd.pid argsfile /var/run/slapd/slapd.args loglevel none modulepath /usr/lib/ldap moduleload back_mdb sizelimit 500 tool-threads 1 backend mdb database mdb suffix "o=testcompany.com" rootdn "cn=admin,o=testcompany.com" directory "/var/lib/tc-ldap" rootpw "password" index objectClass eq index uid eq index ou […]
在我的my.cnf文件中有一个在mysqld下面定义的用户名为mysql ,如下所示: [mysqld] user = mysql 我读过这是mysqld服务运行的用户。 我的问题是: 从安全的angular度来看,我是否需要将此用户更改为其他用户? 这个用户mysql的密码是什么? 或者这是系统内部保存的东西,我不需要担心呢?
基本上我的本地PHP的“sqlsrv”(我猜标签?)显示和我的网站工作完美,但是当传输到服务器的“sqlsrv”从phpinfo是缺less这是什么导致它“忽略”我的PHP? 因为我使用sqlsrv_connect连接到我的数据库。 系统信息直接来自php info: 系统Linux ShunterWEB 3.16.0-4-amd64#1 SMP Debian 3.16.43-2 + deb8u2(2017-06-26)x86_64 也许我安装了错误的方式? 有没有任何教程/指南/无论你可以指向我? 任何其他信息随时问
我有一个使用sendmail的VPS(Debian)。 问题是sendmail需要很多时间来发送电子邮件。 我search了一下,发现很多人都面临同样的问题,大家build议在主机文件中写下面的行,但是我仍然做了同样的问题。 127.0.0.1 localhost localhost.localdomain myhostname 即使我在主持人使用以下,问题仍然是一样的。 127.0.0.1 localhost localhost.localdomain myhostname 25.99.12.45 localhost localhost.localdomain myhostname 顺便说一下, 25.99.12.45是我的VPS IP(这不是真正的IP只是虚拟的一个) 编辑 Aug 8 09:34:43 localhost sendmail [411]:v7BCXh8B100411:from = root,size = 15,class = 0,nrcpts = 1,msgid = <[email protected]>,relay = root @ localhost Aug 8 09:34:43 localhost sm-mta [412]:v7BCXh8B100412:from =,size = 316,class = 0,nrcpts = 1,msgid = <[email protected]>,proto […]
我已经运行了nginx + php7的 Debian Stretch for wordpress网站。 这个问题不是关于wordpress ,而是关于php7.0-fpm (这只是说wordpress显示我当前的PHP问题)。 请不要告诉我“谷歌它”,我半天,尝试所有可能的解决scheme。 没有工作。 在一个WordPress的文章中,当我上传一个文件,我得到一个HTTP错误(注意,这不会发生在插件更新和类似的操作)。 有我尝试从中得到一个错误的文件types: jpg png pdf mp3 还有我试过的文件types,我没有得到一个错误: txt doc docx 这是php7.0-fpm.log当我重新启动php7.0-fpm并尝试上传三个不同的文件: [11-Aug-2017 14:44:32] NOTICE: fpm is running, pid 661 [11-Aug-2017 14:44:32] NOTICE: ready to handle connections [11-Aug-2017 14:44:32] NOTICE: systemd monitor interval set to 10000ms [11-Aug-2017 14:50:35] WARNING: [pool www] child 749 exited […]
我需要将我的前端/ haproxy服务器的Internet连接(eth0)共享到Debian 8上的vlan(eth1)Apache服务器,它们都configuration了良好的网关和DNS服务器(前台服务器)。 当我添加路线: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 我的vlan访问互联网,但几秒钟后,networking变得非常慢,无法使用,vlan服务器几乎无法访问。 在任何服务器上都没有configuration其他路由。 前台服务器每秒接收约700个请求。 我已经search了几个小时的解决scheme,还没有find解决这个问题的东西…
我知道这里有很多专业人员,我似乎无法让我的VPN工作。 基本上我有一个连接到不同的提供商的Debian服务器,我在那里设置了一个VPN服务器,我可以使用我的Windows笔记本电脑连接到它,但是我想要做的是将所有的stream量路由到VPN,我需要我的Windows笔记本电脑上的服务器的IP。 我有一个ppp0设置,我已经尝试添加defaultroute / etc / ppp / options,但是这似乎并没有帮助我。 有任何想法吗? 谢谢!