nginx s reload 沒有生效

2022-07-10 18:48:08 字數 810 閱讀 1865

檢查/var/log/nginx/error.log

[notice] 29410#0: signal process started

[emerg] 2999#0: bind() to 0.0.0.0:9091 failed (13: permission denied)

如果出現此情況,根據報錯內容分析

原因selinux限制了http的埠

方案一 關閉selinux(親測有效)

修改/etc/selinux/config檔案中的selinux="" 為 disabled ,然後重啟。

如果不想重啟系統,使用命令setenforce 0

注:setenforce 1 設定selinux 成為enforcing模式

setenforce 0 設定selinux 成為permissive模式

在lilo或者grub的啟動引數中增加:selinux=0,也可以關閉selinux

方法二:新增selinux允許的http埠

1、檢視埠是否加入selinux允許的http埠

semanage port -l | grep http_port_t
2、新增埠

semanage port -a -t http_port_t -p tcp 8090
如果出現 semanage command not found錯誤就執行

yum -y install policycoreutils-python
參考鏈結

flex彈性布局沒有生效

display webkit flex 新版本語法 chrome 21 display webkit box 老版本語法 safari,ios,android browser,older webkit browsers.display moz box 老版本語法 firefox buggy disp...

OkHttp3快取沒有生效

今天在呼叫okhttp3的 時候,發現快取寫入不進去。呼叫 如下 tag,response response 檢視快取的檔案中的資料為 libcore.io disklrucache 1201105 2dirty 2d9345a30d2cc31bb3091d70a8ef6c18 dirty 2d93...

Redis設定過期時間expire沒有生效

redis拿k 如果v為空.直接設定過期時間expire.是不生效的.更不能在最下面設定過期時間,大併發時,照樣不生效.所以得在設定值的時候同時設定過期時間 賦值,自增這些修改值的操作,如果你沒有在後面expire,就會把過期時間覆蓋掉,變成無限存活,也就是 1。redis 127.0.0.1 14...