zoukankan      html  css  js  c++  java
  • centos安装nginx

    1. 安装方式:

    有源码安装和yum安装两种方式。源码安装需要编译,设置安装目录。yum安装需要安装一些依赖的组件,目录分布在不同的地方。

    yum安装之后的目录详解

                路径                                                 类型                                                    作用  

    /etc/logrotate.d/nginx                             配置文件                                        nginx日志轮转,用于logrotate服务的日志切割

    -----------------------------------------------------------------------------------------------------------------------------

    /etc/nginx/

    etc/nginx/conf.d                                   目录、配置文件                                    nginx主配置文件

    /etc/nginx/conf.d/default.conf

    /etc/nginx/nginx.conf

    ------------------------------------------------------------------------------------------------------------------------------

    /etc/nginx/fastcgi_params

    /etc/nginx/scgi_params                        配置文件                                        cgi配置相关,fastcgi配置

    /etc/nginx/uwsgi_params

    ------------------------------------------------------------------------------------------------------------------------------

    /etc/nginx/koi-utf
    /etc/nginx/koi-win                                配置文件                                        编码转换映射转化文件(很少用到)
    /etc/nginx/win-utf
    ------------------------------------------------------------------------------------------------------------------------------

    /etc/nginx/mime.types                        配置文件                                       设置HTTP协议的Content-Type与拓展名对应关系

    ------------------------------------------------------------------------------------------------------------------------------

    /etc/sysconfig/nginx
    /etc/sysconfig/nginx-debug                              配置文件                      用于配置出系统守护进程管理器的管理方式      
    /usr/lib/systemd/system/nginx-debug.service
    /usr/lib/systemd/system/nginx.service
    ------------------------------------------------------------------------------------------------------------------------------

    /usr/lib64/nginx/modules                            目录

    /etc/nginx/modules                                                                            Nginx目录模块

    ------------------------------------------------------------------------------------------------------------------------------

    /usr/sbin/nginx                                            命令                            Nginx服务的启动管理的终端命令
    /usr/sbin/nginx-debug

    ------------------------------------------------------------------------------------------------------------------------------

    /usr/share/doc/nginx-1.15.0                        文件、目录

    /usr/share/doc/nginx-1.15.0/COPYRIGHT

    /usr/share/man/man8/nginx.8.gz                                                    Nginx的手册和帮助文件

    ------------------------------------------------------------------------------------------------------------------------------

    /var/cache/nginx                                            目录                                Nginx的缓存目录

    ------------------------------------------------------------------------------------------------------------------------------

    /var/log/nginx                                                目录                                Nginx的日志目录

    ------------------------------------------------------------------------------------------------------------------------------

    在访问的时候,如果出现403错误,403错误是一种在网站访问过程中,常见的错误提示,表示资源不可用。服务器理解客户的请求,但拒绝处理它,通常由于服务器上文件或目录的权限设置导致的WEB访问错误。在nginx.conf第一行user xxx改成服务器用户名即可。

    重新启动服务

    sudo systemctl restart nginx

    如果开启了防火墙,需要添加端口才能在主机访问:

    1.查看开发的端口
    sudo firewall-cmd --zone=public --list-ports
    2.添加端口
    firewall-cmd --zone=public --add-port=2345/tcp --permanent //2345改成要添加的端口,permanent表示永久生效
    2.更新防火墙
    sudo firewall-cmd --reload

    补充:Centos关闭防火墙

    sudo systemctl stop firewalld 临时关闭

    sudo systemctl disable firewalld ,然后reboot 永久关闭

    sudo systemctl status  firewalld 查看防火墙状态。

  • 相关阅读:
    ubuntu下python的错误
    Zookeeper(二) zookeeper集群搭建 与使用
    Zookeeper(一) zookeeper基础使用
    MapReduce(五) mapreduce的shuffle机制 与 Yarn
    MapReduce(四) 典型编程场景(二)
    Mysql(一) 基本操作
    MapReduce(三) 典型场景(一)
    MapReduce(二)常用三大组件
    MapReduce(一) mapreduce基础入门
    Hive(六)hive执行过程实例分析与hive优化策略
  • 原文地址:https://www.cnblogs.com/w-honey/p/12899960.html
Copyright © 2011-2022 走看看