close

啟動 nginx 發現不可 listen 88 

 我的 config 是寫 

server {
    listen       88 ssl http2;
    server_name  test.com.tw;
    ssl_certificate    /etc/letsencrypt/live/test.com.tw/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/test.com.tw/privkey.pem;
    ssl_session_cache shared:SSL:50m;
........

啟動 nginx 出現

nginx: [emerg] bind() to 0.0.0.0:88 failed (13: Permission denied) selinux

加入 http_port_t ...出現 already defined

# yum install policycoreutils-python
# semanage port -a -t http_port_t  -p tcp 88
ValueError: Port tcp/88 already defined

要用  semanage port -m -t http_port_t -p tcp 88

# semanage port -m -t http_port_t -p tcp 88
# semanage port -l | grep http_port_t
http_port_t                    tcp      88, 80, 81, 443, 488, 8008, 8009, 8443, 9000
pegasus_http_port_t            tcp      5988
# systemctl restart nginx

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 echochio 的頭像
    echochio

    echochio

    echochio 發表在 痞客邦 留言(0) 人氣()