nginx启动的时候提示端口被占用怎么解决

发布时间 - 2019-06-21 00:00:00    点击率:

问题:nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)

nginx: [emerg] still could not bind()

1.第一种方法:查看了一下端口占用情况,并且尝试杀了进程

在端口打命令:netstat -ntpl 会显示如下情况:

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -               

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -               

tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      -               

tcp6       0      0 ::1:631                 :::*                    LISTEN    

然后在终端打:killall -9 nginx

以上是为了杀掉nginx的重复进程(然而并没有决绝寡人的问题)

2.第二种解决方案是编辑nginx的配置文件

zhouchang@zhouchang-CW65S:~$ sudo gedit /etc/nginx/sites-available/default

只需要将下面这段:

listen 80;

listen [::]:80 default_server;

改为:

listen 80;

listen [::]:80 ipv6only=on default_server;

就行了

3.

(1)先查看80端口被什么占用了

fuser -n tcp 80

比如:root@zhouchang-CW65S:/home/zhouchang# fuser -n tcp 80

会出现类似:80/tcp:              16829 

(2)将占用端口杀掉

kill -9 1116

这样再次启动sudo /etc/init.d/nginx start就行了

更多Nginx相关技术文章,请访问Nginx教程栏目进行学习!


# nginx  # 端口  # 就行了  # 看了  # 只需  # 这段  # 用了  # 杀了  # 种方法  # 要将  # 第二种  # 配置文件 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: java获取注册ip实例  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  微信公众帐号开发教程之图文消息全攻略  Python文件异常处理策略_健壮性说明【指导】  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  php 三元运算符实例详细介绍  如何快速搭建支持数据库操作的智能建站平台?  Laravel如何使用模型观察者?(Observer代码示例)  ,怎么在广州志愿者网站注册?  如何在橙子建站上传落地页?操作指南详解  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Java垃圾回收器的方法和原理总结  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  香港服务器选型指南:免备案配置与高效建站方案解析  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  深圳网站制作平台,深圳市做网站好的公司有哪些?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  javascript如何操作浏览器历史记录_怎样实现无刷新导航  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  Laravel如何发送系统通知?(Notification渠道示例)  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  EditPlus中的正则表达式 实战(1)  Laravel如何处理和验证JSON类型的数据库字段  Android仿QQ列表左滑删除操作  详解CentOS6.5 安装 MySQL5.1.71的方法  如何在阿里云虚拟主机上快速搭建个人网站?  微信小程序 闭包写法详细介绍  实例解析angularjs的filter过滤器  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  Windows Hello人脸识别突然无法使用  制作旅游网站html,怎样注册旅游网站?  北京的网站制作公司有哪些,哪个视频网站最好?  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何在万网主机上快速搭建网站?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  大连 网站制作,大连天途有线官网?  Laravel如何实现模型的全局作用域?(Global Scope示例)  javascript中闭包概念与用法深入理解  如何在万网利用已有域名快速建站?  Linux网络带宽限制_tc配置实践解析【教程】  Android滚轮选择时间控件使用详解  Bootstrap CSS布局之列表  微信推文制作网站有哪些,怎么做微信推文,急?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  javascript日期怎么处理_如何格式化输出  详解vue.js组件化开发实践