`

centos install nginx

阅读更多

1 在nginx官方网站下载一个rpm包

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

2 安装这个rpm包

rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 

安装过程中会出现错误提示:

warning: nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY

不知道这个错误干什么的,忽略即可,反正我没发现有什么妨碍

3 开始正式安装nginx

认为2和3重复的朋友注意:这个rpm包不是完整的nginx的安装包,它只有5KB,只是给yum添加了一个源,官方的源中不包含nginx,添加这个源之后就可以了。

yum install nginx

会显示一大堆信息,问你ok不ok啊:Is this ok [y/N]:

输入y,屏幕滚了一会之后就安装完毕,最后提示“Complete!”就是安完了。

4 nginx的几个默认目录

whereis nginx
nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx

1 配置所在目录:/etc/nginx/
2 PID目录:/var/run/nginx.pid
3 错误日志:/var/log/nginx/error.log
4 访问日志:/var/log/nginx/access.log
5 默认站点目录:/usr/share/nginx/html

5 常用命令

1 启动nginx:nginx
2 重启nginx:killall -HUP nginx
3 测试nginx配置:nginx -t

6 Nginx无法站外访问?

刚安装好nginx一个常见的问题是无法站外访问,本机wget、telnet都正常。而服务器之外,不管是局域网的其它主机还是互联网的主机都无法访问站点。如果用telnet的话,提示:

正在连接到192.168.0.xxx...不能打开到主机的连接, 在端口 80: 连接失败

如果用wget命令的话,提示:

Connecting to 192.168.0.100:80... failed: No route to host.

如果是以上的故障现象,很可能是被CentOS的防火墙把80端口拦住了,尝试执行以下命令,打开80端口:

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

然后用:

/etc/init.d/iptables status

查看当前的防火墙规则,如果发现有这样一条:

ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80

就说明防火墙规则已经添加成功了,再在站外访问就正常了。

1
0
分享到:
评论

相关推荐

    How To Install nginx on CentOS 6 with yum

    How To Install nginx on CentOS 6 with yum

    Nginx 1.22.0 Linux 版本,解压安装。

    Nginx 1.22.0 Linux 版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型...

    nginx1.20.1_使用yum install增加 stream模块(非编译)

    centos7.9yum装nginx1.20.1关于stream模块失效的报错,如unknown directive “stream” in /etc/nginx/nginx.conf(非编译安装)

    详解CentOS配置Nginx官方的Yum源

    install nginx不能安装nginx,本地centos系统的yum仓库并没有nginx,查找资料得以解决,做记录如下: 由于yum源中没有我们想要的nginx,那么我们就需要创建一个“/etc/yum.repos.d/nginx.repo”的文件,其实就是...

    阿里云centos7安装Nginx

    一、操作环境说明 操作系统:阿里云云服务器...执行命令:yum install nginx -y 安装nginx。如下图所示: 2.3确认安装成功 执行命令:nginx -v 查看nginx安装版本,如下图所示: 执行命令:nginx -t 查看配置文件是否

    CentOS 中Nginx的安装方法

    我的的机器是CentOS,所以这篇文章都是以基于CentOS进行安装,Nginx在CentOS下有两种安装方式,yum安装和源码安装。 一、yum安装 yum安装非常简单,首先,我们还要先添加 EPEL 包的仓库源。使用如下命令 yum -y ...

    CentOS利用Nginx搭建下载功能服务器

    利用nginx在服务器搭建下载...make && make install tar zxvf nginx-1.0.12.tar.gz tar zxvf nginx-1.0.12.tar.gz cd nginx-1.0.12 ./configure –prefix=/usr/local/nginx/ –with-pcre=/opt/pcre-8.12 make && mak

    php-cgi+mysql+nginx一键安装包for CentOS V5 part3

    本安装文件修改了源码网的“CentOS 集成linux+php-cgi+nginx+mysql安装包“里面的部分文件,主要是修改了install.sh内的几个错误位置。目前我测试在centos 5.4下,安装一切正常! 使用这个安装之前请一定看一下本...

    CentOS7 配置Nginx支持HTTPS访问的实现方案

    CentOS7配置Nginx支持HTTPS访问 1.安装git和bc yum -y install git bc 2.安装Nginx  1.准备:  yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel  2.下载:  wget ...

    auto_SourceCode_install_nginx_centos7.sh

    centos7自动源码安装nginx-1.18.0,本人所写,测试可用(只要机器联网就行),多次使用,欢迎指点..

    centos6.5通过yum安装nginx

    以下是:centos6.5 通过yum安装nginx 提示No package nginx available 需要先安装epe: yum install epel-release 安装epel之后 yum -y install nginx 安装完成之后 service nginx start 启动nginx 在浏览器访问...

    centos+nginx+uwsgi+Django实现IP+port访问服务器

    阿里云ESC: Centos7.0 nginx+1.16.1 uwsgi=2.0.18 django=2.2.7 服务器 进入阿里云网站注册账号进行购买,选择地区和服务器系统配置 购买成功之后添加安全组(设置可访问端口,不知道怎么设置的,网站有文档,...

    CentOS7.6安装nginx,并设置代理负载均衡

    yum install nginx 3、启动nginx,并设置开机启动 systemctl start nginx systemctl enable nginx 二、设置代理负载均衡 1、查询配置文件所在目录:/etc/nginx/nginx.conf find / -name 'nginx.conf' 2、编辑配置...

    CentOS上搭建Nginx+Mono运行asp.net环境的配置方法

    1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库: sudo -s LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel...

    Dockerfile 编译安装nginx

    Dockerfile 编译安装nginx ...RUN ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-pcre --without-http_gzip_module && make -j 2 && make install ....... .......

    CentOS 6.1 环境中部署nginx、php(包括fastcgi)、虚拟主机配置

    部署时间:2012-07-24 OS环境:CentOS 6.1 nginx:nginx-1.2.2 PHP:PHP5.3.14 0、安装依赖包 代码如下:yum install openssl-devel pcre-devel zlib-devel libjpeg-devel libpng-devel freetype-devel gcc make 1、...

    Nginx的安装和多域名配置的实现方法

    Nginx安装 centos6.x yum默认没有nginx的软件包 安装方式: 到nginx下载页面http://nginx.org/en/linux_packages.html#stable...安装rpm包 yum install nginx-release-centos-6-0.el6.ngx.noarch.rpm -y , 此步实

    Centos下Nginx的安装和开机自启 systemctl管理Nginx

    快捷导航安装NginxN开机自启 systemctl管理Nginx 安装NginxN 点击转到Nginx官网下载源码包 安装依赖软件包 yum -y install gcc pcre-devel openssl-devel zlib-devel 创建nginx用户 useradd -s /sbin/nologin nginx...

    nginx+php-cgi+mysql一键安装包for CentOS V5

    本安装文件修改了源码网的“CentOS 集成linux+php-cgi+nginx+mysql安装包“里面的部分文件,主要是修改了install.sh内的几个错误位置。目前我测试在centos 5.4下,安装一切正常! 使用这个安装之前请一定看一下本...

    nginx-1.24.0-1.el7.ngx.aarch64-ipv6.rpm

    2023年5月26日,当前最新稳定版nginx 1.24.0 二进制rpm包 适用于arm64架构平台,centos7 redhat 7 arm架构的操作系统 已开启ipv6支持,官方默认不支持 可用于修复安全漏洞、升级更新nginx版本到1.24.0

Global site tag (gtag.js) - Google Analytics