nginx可以启动成功却无法访问

发布时间 - 2020-11-04 00:00:00    点击率:

环境

阿里云服务器 Ubuntu 16.04.3 LTS

自己弄了个学习的demo,搭建了vue + elementui + spring boot 前后端分离。将项目部署到服务器上面。装好nginx,为了避免冲突,将端口改为了8001,启动nginx,发现访问不了!

(推荐教程:nginx教程)

查找问题所在

1、先查看nginx配置是否正确

nginx -t   #查看nginx配置是否正确  也可以切换到nginx的安装目录下的sbin目录下,执行: ./nginx -t

2、查看nginx是否启动成功

ps -ef | grep nginx  #查看nginx端口

执行后发现nginx配置没问题,且启动成功了!那么,我预感到是端口没开放,因为用的是阿里云的服务器,需要先配置安全组。

3、配置阿里云安全组,即放开对应的端口,让其他主机可以访问

nginx里面我配置的端口8001,故这里放开8000-9000范围的端口。但是访问还是不行,那应该是服务器自身没有放开8001这个端口。

4、检查服务器对应的端口是否放开

(1)检查防火墙是否开启

sudo ufw status   # 如果输出:Status: inactive 说明防火墙已经关闭,按理说端口应该都是开放的,用自己的主机连接远程服务器都是可以的

可以关闭防火墙,放开所有端口,执行下面的命令

ufw disable   #关闭防火墙
ufw enable  # 开启防火墙

(2)如果为了安全性,开启了防火墙,可以单独放开某一个端口

查看端口是否开放

telnet ip port  # telnet 59.110.155.32 8001

我在阿里云服务器测试,结果如下:

上图显示端口8001未放开,端口8080放开;

ps:

查看开放的所有端口

命令一

netstat -a # 查看所有服务端口

命令二

nmap + ip地址 # 如:nmap 127.0.0.1

很多时候 telnet 完就无法退出了,ctrl+c 有时也无法退出;

这个时候先执行:ctrl+] 然后在telnet 命令行输入 quit 就可以退出了。

放开端口,让其他主机可以访问。

以上所有都成功了的话,一定是可以访问的哈!


# nginx  # spring  # spring boot  # elementui  # ubuntu  # 云服务器  # 都是  # 出了  # 是否正确  # 自己的  # 的是  # 云安  # 我在  # 目录下  # 按理说  # 这个时候 


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


相关推荐: 详解Oracle修改字段类型方法总结  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Thinkphp 中 distinct 的用法解析  如何实现javascript表单验证_正则表达式有哪些实用技巧  香港服务器租用费用高吗?如何避免常见误区?  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  Laravel如何使用模型观察者?(Observer代码示例)  如何挑选优质建站一级代理提升网站排名?  Android自定义listview布局实现上拉加载下拉刷新功能  如何批量查询域名的建站时间记录?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  如何确保西部建站助手FTP传输的安全性?  jQuery中的100个技巧汇总  如何快速查询网站的真实建站时间?  Laravel如何处理CORS跨域请求?(配置示例)  如何自定义建站之星模板颜色并下载新样式?  如何用腾讯建站主机快速创建免费网站?  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  php打包exe后无法访问网络共享_共享权限设置方法【教程】  昵图网官网入口 昵图网素材平台官方入口  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何快速完成中国万网建站详细流程?  活动邀请函制作网站有哪些,活动邀请函文案?  Python文件异常处理策略_健壮性说明【指导】  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  如何快速搭建FTP站点实现文件共享?  如何在 React 中条件性地遍历数组并渲染元素  JavaScript Ajax实现异步通信  html5的keygen标签为什么废弃_替代方案说明【解答】  如何在IIS7中新建站点?详细步骤解析  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Python自动化办公教程_ExcelWordPDF批量处理案例  深圳网站制作的公司有哪些,dido官方网站?  Laravel观察者模式如何使用_Laravel Model Observer配置  nginx修改上传文件大小限制的方法  HTML 中动态设置元素 name 属性的正确语法详解  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  C++用Dijkstra(迪杰斯特拉)算法求最短路径  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  魔方云NAT建站如何实现端口转发?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  手机软键盘弹出时影响布局的解决方法