op_nginx_80端口

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
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 9,131评论 0 28
  • 配置运行Nginx服务器用户(组) 用于配置运行Nginx服务器用户(组)的指令是user,其语法格式为: use...
    吃瓜的东阅读 10,023评论 0 41
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,922评论 24 1,002
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,115评论 9 468
  • 收获1. 国民智商:国与国之间的智商差异,比人与人之间的智商差异重要得多。 国民智商越高,该国的人均GDP就越高。...
    FlyNumber2阅读 1,747评论 0 0

友情链接更多精彩内容