美文网首页
op_nginx_80端口

op_nginx_80端口

作者: WriteHappy | 来源:发表于2016-12-13 12:43 被阅读0次

    nginx如何开启80端口?

    背景知识:linux下小于1024的端口是只有root用户有权限开启的。那如果非root用户想占用80端口,要怎么做呢?

    1. 首先root用户给授权
      chmod 640 /etc/sudoers 640表示的是rw-r-----权限

      vi /etc/sudoers 编辑sodoers文件并找到

      ## Allow root to run any commands anywhere
      rootALL=(ALL)       ALL
      

      比如要让非root用户iknow有root权限, 那就添加
      iknow ALL=(ALL) ALL

    2. 改nginx配置,然后sudo启动nginx
      看nginx.conf配置,一般是第一行

      #user nobody
      改成
      user iknow
      

      别忘记把端口改成80[^footer1]
      然后
      sudo sh loadnginx.sh restart

      [^footer1]]:
      一定要确保没有进程占用80端口的情况下可以哦
      那怎么查看80端口是否被占用, 要是占用是被哪个进程占用了呢?

      netstat -nalp | grep 80
      a表示all socket
      l表示服务器监听socket
      p表示对应的程序programs
      

    相关文章

      网友评论

          本文标题:op_nginx_80端口

          本文链接:https://www.haomeiwen.com/subject/lfzvmttx.html