我暂时运行了这个:
semanage permissive -a httpd_t
Run Code Online (Sandbox Code Playgroud)
调试我遇到的域进程类型问题,但现在我似乎无法撤消它。
我尝试将“宽容”与“强制”交换,但得到的回应是:
idiot, RTFM
Run Code Online (Sandbox Code Playgroud)
不,我在开玩笑,实际的反应是:
usage: semanage [-h]
{import,export,login,user,port,interface,module,node,fcontext,boolean,permissive,dontaudit}
...
semanage: error: argument subcommand: invalid choice: 'enforcing' (choose from 'import', 'export', 'login', 'user', 'port', 'interface', 'module', 'node', 'fcontext', 'boolean', 'permissive', 'dontaudit')
Run Code Online (Sandbox Code Playgroud)
所以......这些使用选项都不是我所期望的。如果我只希望 /etc/selinux/config 中设置的任何内容得到尊重,我应该使用什么使用选项?谢谢。
在 Ubuntu 14.04 x64 上新创建运行 PHP-FPM 的 LEMP 堆栈。试图访问我的 webroot 中的一些 PHP。浏览器显示 502 Bad Gateway 并且 Nginx 错误日志显示以下内容(我的 IP 和生产 IP 已删除):
TIME [error] 22838#0: *7 connect() failed (111: Connection refused) while connecting to upstream, client: [my personal IP], server: [production server IP], request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "[production server IP]"
Run Code Online (Sandbox Code Playgroud)
要确定 PHP-FPM 是否正在运行,我执行:
ps -waux | grep php5
Run Code Online (Sandbox Code Playgroud)
我回来回应:
root 22930 0.0 0.4 327432 16324 ? Ss 10:10 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
Run Code Online (Sandbox Code Playgroud)
如何确定 PHP-FPM 在哪个端口上运行或为什么它不在该端口上运行?谢谢你。
我的公司正在使用新平台改造他们的网站和子域,这需要我们升级到性能更高的 LAMP 服务器。话虽如此,我想重新使用最初创建的通配符 SSL,用于我们原始的 LAMP 堆栈。
我的目的是将我们的 SSL 授权提供的中间和主要证书复制到新的 LAMP 堆栈,更新 Apache 配置文件以使用新的 SSL 证书并重新启动我的 Web 服务器。
像这样重用 SSL 证书时,我应该注意哪些安全问题?我只是想确保我没有忽略一些重要的事情。谢谢。