首页 > 系统相关 >记一次在Ubuntu配置nginx自启动失败

记一次在Ubuntu配置nginx自启动失败

时间:2023-03-12 12:11:06浏览次数:29  
标签:-- firewalld nginx Ubuntu 自启动 日志

环境: Ubuntu 18.04

一般情况下,nginx安装之后是可以自启动的,但由于修改了配置可能会导致自启动失败或自启动后不能跳转到所代理的页面。以下是具体解决方法:

1.自启动失败,提示不能访问指定的日志文件,这是由于我在配置里将某个站点的日志配置到 /usr/local 目录里了,即使将日志文件的权限改为 777 也不行。后面发现需要将日志文件所在的目录权限设为777,或把日志改到了 /var 目录里。

2.通过nginx访问页面时出错,日志显示:failed (13: Permission denied) while connecting to upstream 。这时候需要关闭 SELinux :

# 修改/etc/sysconfig/selinux文件
SELINUX=disabled 
# 然后重启系统

3.启动后,发现其它机器不能访问到nginx代理的端口,经确认,是由于防火墙的问题,可执行下面命令:

# 需 firewalld 处于启动状态,否则先执行 systemctl start firewalld.service 启动 firewalld
firewall-cmd --zone=public --add-port=80/tcp --permanent systemctl restart firewalld.service

 

标签:--,firewalld,nginx,Ubuntu,自启动,日志
From: https://www.cnblogs.com/winstonet/p/17207948.html

相关文章

  • Ubuntu桌面新建快捷方式
    在Ubuntu系统中,一般而言softeware都安装在opt文件夹中,每次启动这些softeware,都需要在终端中键入cd/opt才能开始启动这些sofeware对于刚从windows转来的我而言,诸多不适…......
  • Win10安装Ubuntu20双系统后无法引导windows问题恢复
    经常用老毛桃装系统,也装过很多次Ubuntu+windows双系统,但是对系统启动的原理却一直没搞清楚。这次就遇到了棘手的问题:装完Ubuntu之后,开机的引导选项里没有windowsbootman......
  • Nginx基础 - 12性能优化
     一、性能优化概述系统结构瓶颈:观察指标、压力测试了解业务模式:接口业务类型、系统层次化结构性能与安全:  性能好安全弱、安全好性能低 二、压力测试工具......
  • Nginx基础 - 13模块与变量
      一、Nginx常用模块Nginx模块分为Nginx官方模块以及Nginx第三方模块Nginx编译选项模块作用ngx_http_core_module包含一些核心的http参数配置......
  • Nginx配置实例-动静分离实例:搭建静态资源服务器
    什么是动静分离Nginx动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解......
  • Nginx
    ​ 1分类1.1通用分布式文件系统​和传统的本地文件系统(如ext3、NTFS等)相对应。典型代表:lustre、MooseFS1.1.1优点​标准文件系统操作方式,对开发者门槛较低1.1.......
  • Ubuntu下lvm格式的磁盘扩容
    1查看磁盘情况df-h2查看逻辑卷lvdisplay3查看逻辑组vgdisplay4查看物理卷pvdisplay5查看硬盘信息fdisk-lfdisk-l|grep'/dev'6创建新的分区如果发现......
  • Linux(Ubuntu) 环境下安装 Qt
    真蠢,之前费那么大劲,只要一句命令就完事了使用apt安装sudoaptinstallqtcreator但是在用命令行构建project时可能会报错qmake-projectcouldnotfindaQtinsta......
  • 将Ubuntu22.04安装到U盘中
    1.安装虚拟机VMwareWorkstation--------- https://mp.weixin.qq.com/s?__biz=MzA4MjU4MTg2Ng==&mid=2247488108&idx=2&sn=cebe527c2c576f9f46d918a39f997a5d&chksm=9f82......
  • Docker安装Nginx入门示例
    测试环境:Ubuntu20.04Dockerversion23.0.1Nginx容器版本:1.23.31.拉取镜像拉取命令:dockerpullnginx:1.23.3查看镜像:yyj@yyj:~$dockerimagesREPOSITORYTA......