zoukankan      html  css  js  c++  java
  • centos下配置nginx遇到的一些基本的坑

      作为一个用.net的渣渣,常年混迹在window平台下,对Linux啥都不懂。随着.net core开源、跨平台后,也开始学习下linux。

      在Desktop/Webs下放了一个index.html的静态页面,想着用nginx配置下路径。打开配置一看,这不就是修改下路径嘛,挺简单的。

    结果修改后重启nginx,404。重新打开配置一下root  /home/desktop/webs  好像没错呀。然后找了半天发现home下面还有个目录,

    名字应该是你登录名,可以直接打开网页看到路径。然后重新打开,403 Forbidden错误。百度了一下,好像说是权限不足,然后就修改

    了下文件夹权限,不行还是错误。继续百度,修改vim /etc/nginx/nginx.conf,将第一行的user  nginx改成user  root,再试还是不行。最后,

    找到了selinux这个东西,安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。

    好像挺复杂的,可以自行研究。然后将selinux关闭,终于可以正常访问了。

      查看selinux状态:/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

      关闭selinux:

      1、临时关闭(不用重启机器):

      setenforce 0                  ##设置SELinux 成为permissive模式

                                      ##setenforce 1 设置SELinux 成为enforcing模式

      2、修改配置文件需要重启机器:

      修改/etc/selinux/config 文件

      将SELINUX=enforcing改为SELINUX=disabled

      重启机器即可

    参考文章:https://www.jb51.net/article/121064.htm

  • 相关阅读:
    git基本
    openwrt 固件的uci系统
    openwrt刷固件恢复原厂固件
    openwrt 登录管理页面openwrt管理页面密码
    openwrt固件升级方法
    OpenWrt简要介绍openwrt开发
    X86 openWRT 虚拟机编译教程 在ubuntu10中X86 OpenWRT的源码编译
    无线热点认证解决方案 WifiDog
    怎么把wifidog直接编译进openwrt
    portal为什么选择开源路由器第三方固件 OpenWrt
  • 原文地址:https://www.cnblogs.com/lyps/p/10016142.html
Copyright © 2011-2022 走看看