CentOS 安装快速Nginx-1.12.0

方法一

首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装。

# yum install gcc-c++

# yum install pcre pcre-devel

# yum install zlib zlib-devel

# yum install openssl openssl--devel

安装Nginx

检查一下是否已经安装有nginx

# find -name nginx

如果系统已经安装了nginx,那么就先卸载

# yum remove nginx

开始安装nginx

进入你自己的文件位置开始下载

# wget http://nginx.org/download/nginx-1.12.0.tar.gz

# tar -zxvf nginx-1.12.0.tar.gz

# cd nginx-1.12.0

# ./configure

# make

# make install

查看nginx版本

# /usr/local/nginx/sbin/nginx -V

启动和重启Nginx

启动:

# /usr/local/nginx/sbin/nginx

重启

# /usr/local/nginx/sbin/nginx -s reload

停止进程

#查询nginx主进程号

# ps -ef | grep nginx

停止进程

# kill -QUIT 主进程号

快速停止

# kill -TERM 主进程号

强制停止

# pkill -9 nginx

测试端口

# netstat –na|grep 80

添加防火墙端口

# vi /etc/sysconfig/iptables

生效

# /etc/init.d/iptables restart

方法二:


自动安装选择最快的源

# yum install yum-fastestmirror

安装nginx

# yum install nginx

自己配置nginx 源

# vi /etc/yum.repos.d/nginx.repo

#nginx.repo

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/6/$basearch/

gpgcheck=0

enabled=1


时间: 2024-10-12 21:40:17

CentOS 安装快速Nginx-1.12.0的相关文章

LNMP搭建(CentOS 6.3+Nginx 1.2.0+PHP 5.3.15(fpm)+ MySQL 5.5.35)

Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过三年了.Igor 将源代码以类BSD许可证的形式发布. 系统环境: # cat /etc/redhat-release CentOS release 6.3 (Final) 1.安装所需的第三方库 yum -y install gcc

nginx 升级为最新版 nginx -1.12.0

公司目前使用的nginx版本比较低(nginx-1.0.12),请网络安全公司做了一下"远程安全评估",发现有下列漏洞: nginx URI处理安全限制绕过漏洞(CVE-2013-4547) Nginx 'access.log'不安全文件权限漏洞(CVE-2013-0337) nginx SSL会话固定漏洞(CVE-2014-3616) nginx resolver 拒绝服务漏洞(CVE-2016-0747) nginx resolver 拒绝服务漏洞(CVE-2016-0742) n

centos 安装mysql 5.5.12

1.安装gcc-c++  gcc make cmake编译器 2.安装ncurses 3.添加用户组 groupadd mysql useradd -r -g mysql mysql 4.安装 tar -zxvf mysql-5.5.12.tar.gz cd mysql-5.5.12 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=ut

Centos安装FastDFS+Nginx(一天时间搞定)

最近在研究和使用Fastdfs,别人搭的环境,终究是别人的,绝知此事要躬行~躬行啊~      下面的脚本主要参考了官方的INSTALL文件,这个是比较权威的,部分地方和实际情况不一致.比如配置文件的名字,Fastdfs的安装位置. 一.下载    https://github.com/happyfish100/fastdfs fastdfs-5.05.zip https://github.com/happyfish100/libfastcommon libfastcommon-1.0.7.zi

CentOS安装配置nginx

参考文档:http://www.nginx.cn/install,大神写的很详细了,这里就不在重复了 1.准备工作(yum install gcc gcc-c++) 下载需要配置.编译.安装的各种组件(nginx-1.12.0.tar.gz.openssl-1.1.0e.tar.gz.pcre-8.37.tar.gz.zlib-1.2.11.tar.gz) 2.解压.编译.安装nginx ./configure --prefix=/usr/local/nginx --conf-path=/usr

Ubuntu 16.04 LTS 安装配置 Nginx 1.10.0 Php7.0-FPM

1. 安装Nginx,Php-7.0 ~$ sudo add-apt-repository ppa:nginx/stable ~$ sudo apt-get update ~$ sudo apt-get install nginx ~$ nginx -v nginx version: nginx/1.10.0 ~$ sudo apt-get install php ~$ php -v PHP 7.0.4-7ubuntu2.1 (cli) ( NTS ) Copyright (c) 1997-20

CentOS 6.5 + Nginx 1.8.0 + PHP 5.6(with PHP-FPM) 负载均衡源码安装 之 (三)Nginx负载均衡配置

Nginx反向代理到单个PHP-FPM(PHP-FPM可位于不同机器) 0.首先,创建我们的网站根目录[注:须在PHP-FPM所在的那台机器创建](以后网站的代码放到此目录下): mkdir /opt/www 1.编辑Nginx配置文件 vi /usr/local/nginx/conf/nginx.conf 在server块下修改(37行): server_name localhost; root /opt/www; #新增此行,表示访问此服务器的网站根目录 修改其中的 location / 段

CentOS 6.5 + Nginx 1.8.0 + PHP 5.6(with PHP-FPM) 负载均衡源码安装 之 (四)问题汇总

关于外网无法访问虚拟机centos的问题 此一般由于centos默认防火墙配置,导致外部不允许访问80端口(或其他如9000端口).解决方法如下: 1.加入80端口的防火墙规则 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 2.保存规则 service iptables save 3.重启防火墙 service iptables restart

centos环境下nginx安装及使用

目录结构如下 一.安装pcre,rewrite模块依赖pcre库,下载地址 进入文件目录下执行以下命令 ./configure makesudo make install 注意:需要下载pcre,而不是pcre2,否则编译nginx的时候,会失败. 二.安装zlib,gzip模块依赖zlib库,下载地址 ./configure make sudo make install 三.安装openssl,ssl 功能依赖openssl库,下载地址 ./config make sudo make inst