`

centos nginx

 
阅读更多

1、CentOS 6,先执行:

rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

2,查看yum的nginx信息

 []# yum info nginx

 Loaded plugins: fastestmirror

 Determining fastest mirrors

  * base: mirror.esocc.com

  * extras: mirror.esocc.com

  * updates: mirror.esocc.com

 base                                                     | 3.7 kB     00:00     

 base/primary_db                                          | 4.4 MB     00:28     

 extras                                                   | 3.5 kB     00:00     

 extras/primary_db                                        |  19 kB     00:00     

 nginx                                                    | 2.9 kB     00:00     

 nginx/primary_db                                         |  22 kB     00:00     

 updates                                                  | 3.5 kB     00:00     

 updates/primary_db                                       | 2.1 MB     00:10     

 Installed Packages

 Name        : nginx

 Arch        : x86_64

 Version     : 1.4.0

 Release     : 1.el6.ngx

 Size        : 874 k

 Repo        : installed

 From repo   : nginx

 Summary     : nginx is a high performance web server

 URL         : http://nginx.org/

 License     : 2-clause BSD-like license

 Description : nginx [engine x] is an HTTP and reverse proxy server, as well as

             : a mail proxy server

 

3,安装并启动nignx

[root@server ~]# yum install nginx

[root@server ~]# service nginx start

Starting nginx:                                            [  OK  ]

 

4,然后进入浏览器,输入http://192.168.0.161/测试,如果看到

 

Welcome to nginx!

 

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.

Commercial support is available at nginx.com.

Thank you for using nginx.

 恭喜你,你成功了!

 

如果不能连接到nginx,原因很多,但是可以先检查 1,nginx服务是否真的起来了;2,linux服务器防火墙是否打开

 

在进行Nginx+Tomcat 负载均衡的时候遇到了这个权限问题,在error.log日志中,我们可以看到如下:

connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,

经过一番检查以及google,应该是SeLinux的导致的。可以选择一些两种方式进行:
1、关闭SeLinux,可以查看以下文章:

CentOS下查看SeLinux状态及关闭SeLinux

 

查看SELinux状态:

1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

SELinux status:                 enabled

2、getenforce                 ##也可以用这个命令检查

关闭SELinux:

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

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

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

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

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

2、执行下面的命令

 

setsebool -P httpd_can_network_connect 1

分享到:
评论

相关推荐

    centos nginx-1.16.1安装包

    【标题】:“CentOS Nginx-1.16.1安装包” 【描述】:“在Linux系统中,特别是CentOS这种基于RPM包管理的发行版,安装软件时经常使用RPM命令。这里提到的'rpm -Uvh --force --nodeps *.rpm'是一个用于安装Nginx-...

    centos nginx php mysql 集成

    标题 "centos nginx php mysql 集成" 涉及到的是在 CentOS 操作系统上搭建一个常见的 Web 开发环境,即 LEMP (Linux, Nginx, PHP, MySQL) 堆栈。这个环境广泛用于静态内容的高效分发和动态内容的处理,比如运行基于 ...

    CentOS Nginx PHP JAVA多语言镜像使用手册

    ### CentOS Nginx PHP JAVA多语言镜像使用手册 #### 镜像说明 ##### 版本说明 根据文档中的信息,此镜像是一个专为阿里云设计的多语言环境镜像,支持多种版本的软件,包括但不限于: - **Nginx** 1.10.3:这是一...

    centos nginx安装包

    然后,为了安装Nginx,我们需要添加EPEL(Extra Packages for Enterprise Linux)存储库,因为Nginx不在CentOS的默认仓库中。运行以下命令来安装EPEL: ```bash sudo yum install epel-release -y ``` 接下来,...

    centos nginx rpm包最新1.24版本

    centos nginx rpm包最新1.24版本

    centOS7离线安装nginx依赖包.zip

    在Linux系统中,CentOS 7是一个非常流行的服务器操作系统,而Nginx是一款高性能的Web服务器和反向代理服务器,广泛用于网站托管和负载均衡。本压缩包"centOS7离线安装nginx依赖包.zip"显然是为了帮助用户在没有网络...

    CentOS 7 Nginx 离线安装依赖库

    本篇文章将详细介绍如何在CentOS 7系统上离线安装Nginx,并着重讲解依赖库的处理方法。 Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务器领域,尤其以其高效稳定而著称。在CentOS 7系统中安装Nginx时...

    Centos7环境下Nginx版本升级方式及步骤

    在CentOS7环境中,对Nginx进行版本升级是一个重要的任务,这可能是因为新版本提供了更多的功能、性能优化或安全修复。本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的...

    centos安装Nginx详细配置

    ### CentOS安装Nginx详细配置知识点 #### 一、安装准备 在开始部署Nginx之前,需要确保系统中已安装必要的开发工具和依赖库。 ##### 1. 安装GCC - **简介**:GCC (GNU Compiler Collection) 是一个用于编译多种...

    centos 非root安装nginx

    在Linux环境中,CentOS系统是常用的服务器操作系统,而Nginx是一款高性能的HTTP和反向代理服务器,常用于网站服务。在非root权限下安装Nginx,即不使用管理员权限进行安装,需要一些额外的步骤和技巧。下面将详细...

    centos下nginx安装操作文档

    ### CentOS 下 Nginx 安装操作文档 #### 概述 本文档旨在提供一份详细的指导,帮助用户在 CentOS 系统中成功安装 Nginx 1.11.4 版本及其所需依赖包。Nginx 是一款高性能的 HTTP 和反向代理 Web 服务器,同时也是一...

    Linux系统CentOS7下离线安装部署nginx

    Linux系统下安装nginx-1.14.1所需的所有包 以及rpm依赖包,安装文档 https://blog.csdn.net/weixin_41851100/article/details/89565198

    nginx的linux(centos7)依赖

    nginx的linux依赖 操作系统:CentOS 7.9.2009 gcc相关:glibc、glibc-common、glibc-devel、glibc-headers、kernel-headers、libmpc、mpfr openssl-devel相关:keyutils-libs-devel、krb5-devel、krb5-libs、libcom_...

    centos7 nginx离线安装包 nginx-1.20.1-2.el7.x86_64

    在完全无互联网连接的情况下,离线安装nginx。 nginx版本号:nginx-1.20.1-2.el7.x86_64 食用方法: 1.解压 2.进入解压目录 3.rpm安装全部 4.安装完成

    centos nginx安装及和tomcat整合

    【标题】:“CentOS上Nginx的安装与Tomcat集成” 在Linux系统,特别是CentOS上,Nginx和Tomcat是常见的Web服务器组合。Nginx以其高性能、低资源消耗著称,通常作为前端代理服务器,负责静态资源处理和反向代理,而...

    CentOS+nginx+fastCGI+mysql配置文档

    在本配置文档中,我们将详细讨论如何在 CentOS 系统上搭建一个基于 Nginx、FastCGI 和 MySQL 的服务器环境。这个配置过程涉及到多个步骤,包括安装必要的软件包、配置 Nginx 以及整合 PHP 和 MySQL。 首先,我们...

    基于CentOS 7.6 配置Nginx + Tomcat

    本文详细说明了如何在CentOS 7.6环境下配置Nginx作为反向代理服务器,并将请求分发给不同的Tomcat实例。通过这种方式,可以灵活地部署和管理多个Web应用,同时利用Nginx强大的反向代理功能和负载均衡能力,提升Web...

    CentOS7下安装nginx

    这里记录一下自己在centos7操作系统下安装nginx的过程,以便之后学习时查阅。笔者这里的Linux服务器使用的是腾讯云服务器,本人是一名Java程序员也是Linux的初学者有什么不对的地方请多指教,以后还会有更多的关于...

    centos nginx 快速安装.txt

    自己的经验总结,旨在centos下快速安装 nginx,避免走各种弯路。

    centos Centos系统上 nginx 代理多个域名站点 nginx配置

    Centos系统上 nginx 代理多个域名站点 nginx配置,多个域名解析到同一IP,服务器上启动多个服务

Global site tag (gtag.js) - Google Analytics