centos6.5安装nginx1.16.0

参考:   centos7 编译安装nginx1.16.0( 完整版 )

https://blog.csdn.net/weixin_37773766/article/details/80290939   nginx安装好后,无法通过ip进行访问

1.安装依赖环境

yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

提示需要root权限,使用root权限安装完成:

2.下载nginx  :

wget https://nginx.org/download/nginx-1.16.0.tar.gz ,报错,在下载地址后面加上 --no-check-certificate后可以下载

默认保存到执行当前命令的路径下,即 /usr/local路径下

3.解压

tar zxvf nginx-1.16.0.tar.gz

4. 创建makefile

  4.1创建临时目录:

    mkdir /var/temp -p

    mkdir /var/temp/nginx -p

  4.2创建makefile:

     进入nginx的解压目录 /usr/local/nginx-1.16.0, 执行下面的命令(设置参数):--prefix=/usr/local/nginx \指定了nginx的安装目路径

./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client \

--http-proxy-temp-path=/var/temp/nginx/proxy \

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

--http-scgi-temp-path=/var/temp/nginx/scgi

执行完成,生成igemakefile:

5 编译: make

6.安装

安装好的nginx:

7.启动并测试访问:

cd /usr/local/nginx/sbin./nginx

在浏览器访问192.168.93.130(centos系统在虚拟机上的ip是该地址),不能正常显示,原因是,防火墙拦截了,执行如下命令,开放80端口:

[[email protected] nginx]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

[[email protected] nginx]# /etc/rc.d/init.d/iptables save

执行结果:

再次访问正常:

原文地址:https://www.cnblogs.com/enjoyjava/p/11029425.html

时间: 2024-08-15 00:21:07

centos6.5安装nginx1.16.0的相关文章

centos7 编译安装nginx1.16.0( 完整版 )

一.安装依赖包 yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 依赖包说明: 1.编译依赖 gcc 环境,所以需要:gcc gcc-c++; 2.PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库.nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcr

腾讯云服务器 Centos6.5 安装 nginx1.12.0

今天买了腾讯云,不要问我为什么没有买阿里云... 入正题: 首先需要安装一些基本环境供nginx使用,就像java环境那样,一个道理,分别安装如下4个脚本来安装 yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl openssl--devel 拷贝红框中的链接进行下载安装 wget http://nginx.org/download/nginx-1.12.0

Linux CentOS6.5安装Nginx1.8.0

一. 安装nginx 1. 准备1.8.0安装包 nginx-1.8.0.tar.gz 2. 安装第三方依赖 yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 3. 解压安装包并进入nginx目录 tar zxf nginx-1.8.0.tar.gz cd nginx-1.8.0 4. 使用configure命

CentOS6.7上安装nginx1.8.0

主题: CentOS6.7上安装nginx1.8.0 环境准备: 1.gcc-c++ 示例:yum install gcc-c++ 安装:gcc-c++ gcc-c++编译工具 2.PCRE(Perl Compatible Regular Expressions) 示例:yum install -y pcre pcre-devel 安装:pcre和pcre-devel PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正

centos7编译安装LNMP(nginx-1.16.0,mysql8.0.16,php-7.3.6)常见问题报错及解决方法

LNMP的安装与配置 nginx-1.16.0安装及配置: 第一步:前往官网下载nignx源码包 下载完毕后上传至服务器(先安装lrzsz) yum -y install lrzsz 安装完毕后执行: rz 找到nginx包后点击确定,即可上传成功 第二步: 解压: tar zxvf nginx-1.16.0.tar.gz 进入: cd nginx-1.16.0/ 创建用户.用户组: groupadd nginx useradd -g nginx nginx -s /sbin/nologin 第

基于CentOS6.5环境之下的LNMP之编译安装Nginx1.8.0 stable(稳定版)

LNMP之编译安装Nginx1.8.0 stable(稳定版) 1.yum安装nginx所欲要的生存环境,也就是库文件 yum -y install make gcc gcc-c++ glibc glibc-devel automake autoconf libtool make 2.给nginx添加系统用户 useradd -s /sbin/nologin -M -r nginx 3.解压安装nginx1.8.0 tar xf nginx-1.8.0.tar.gz  cd nginx-1.8.

CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

转载自http://www.osyunwei.com/archives/7891.html 准备篇: CentOS 7.0系统安装配置图解教程 http://www.osyunwei.com/archives/7829.html 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemc

CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.132013-10-24 15:31:12标签:服务器 防火墙 file 配置文件 written 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器 二.配置防火墙,开启80端口.3306端口1    vi/etc/sysconfig/iptables #编辑防火墙配置文件1    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80

安装nginx1.16.1版本

安装nginx1.16.1版本 一.添加源 到 cd /etc/yum.repos.d/ 目录下 新建nginx.repo 文件 vim nginx.repo 输入以下信息 [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_sign