Linux 下载安装Nginx并配置

1、安装Nginx基础软件准备

首先安装这几个软件:PCRE(Perl Compatible Regular Expression),OpenSSL,GCC。

Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE。

# 推荐使用yum安装pcre  -y 表示默认yes  devel,是develop开发包的意思
[[email protected] ~]# yum -y install pcre pcre-devel

#安装好后,检查一下
[[email protected] ~]# rpm -qa pcre pcre-devel
pcre-7.8-7.el6.x86_64
pcre-devel-7.8-7.el6.x86_64

# 安装openssl
[[email protected] ~]# yum -y install openssl-devel

[[email protected] ~]# rpm -qa openssl openssl-devel
openssl-devel-1.0.1e-48.el6_8.3.x86_64
openssl-1.0.1e-48.el6_8.3.x86_64

2、开始安装Nginx服务

# 启动nginx服务需要这个用户
[[email protected] ~]# useradd nginx -s /sbin/nologin -M

检查刚添加的用户

[[email protected] ~]# id nginx
uid=500(nginx) gid=500(nginx) groups=500(nginx)

创建下载工具专门目录,并进入

1 [[email protected] /]# mkdir /home/tools
2 [[email protected] /]# cd /home/tools/

2.1、下载Nginx1.6.3

1 1 # 使用该命令需要能上网
2 2 [[email protected] tools]# wget -q http://nginx.org/download/nginx-1.6.3.tar.gz
3 [[email protected] tools]# ll
4 total 788
5 -rw-r--r--. 1 root root 805253 Apr 8 2015 nginx-1.6.3.tar.gz

2.2、解压&编译&安装

解压:

1 [[email protected] tools]# tar -zxvf nginx-1.6.3.tar.gz

1 [[email protected] tools]# cd nginx-1.6.3

编译:

编译Nginx软件时,可以使用./configure --help查看相关参数帮助,下面是本次编译时指定的参数及简单说明:

--prefix=PATH                                设置安装路径

--user=                                         进程用户权限

--group=                                       进程用户组权限

--with-http_ssl_module                  激活状态信息

--with-http_stub_status_module     激活ssl功能

1 [[email protected] nginx-1.6.3]# ./configure --prefix=/application/nginx-1.6.3 --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module

echo $? :该命令查看执行过程有没有错误。

[[email protected] nginx-1.6.3]# echo $?
0

安装:

make && make install (make就是编译程序, make install是真正的安装)

安装完成后,创建软链接

1 [[email protected] nginx-1.6.3]# ln -s /application/nginx-1.6.3/ /application/nginx

启动nginx命令:

1 [[email protected] nginx-1.6.3]# /application/nginx/sbin/nginx

检查

ps -ef 检查启动的进程

1 [[email protected] nginx-1.6.3]# ps -ef|grep nginx|grep -v grep

ss -lntup

1 [[email protected] nginx-1.6.3]# ss -lntup|grep nginx

3、验证Nginx服务

网页上直接访问IP地址:

若出现无法访问此网站:

(1)可以在windows的cmd中PING下需访问的IP地址

(2)使用telnet ,连接失败

分析:本地是好的,并且服务是开的,但是从客户端到linux不行,防火墙没关:

检查防火墙:

1 [[email protected] nginx-1.6.3]# /etc/init.d/iptables status

关闭防火墙

1 [[email protected] nginx-1.6.3]# /etc/init.d/iptables stop

再次输入IP访问:

时间: 2024-10-14 23:02:33

Linux 下载安装Nginx并配置的相关文章

linux下安装nginx和配置

1.系统:centos7 2.安装准备: 安装nginx前,我们首先要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载: yum install gcc-c++ yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel ## 如果已安装,则remove掉 yum remove nginx 下载ng

Linux(CentOS)下,下载安装Nginx并配置

1.准备工作选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL.Nginx是C写的,需要用GCC编译:Nginx的Rewrite和HTTP模块会用到PCRE:Nginx中的Gzip用到zlib:用命令“# gcc”,查看gcc是否安装:如果出现“gcc: no input files”信息,说明已经安装好了.否则,就需要用命令“# yum install gcc”,进行安装了!一路可能需要多次输入y,进行确认.

Linux源码安装nginx并配置

linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linux 从源码编译安装 Nginx: 1.1.准备 pcre 库pere 是为了让 nginx 支持正则表达式.只是准备,并不安装,是为了避免在64位系统中出现错误.  代码如下 复制代码 wget ftp://ftp.csx.cam.ac.uk/pub/

linux下安装nginx与nginx调优

linux系统为rhel5.6,nginx版本为nginx-1.1.6.tar.gz,可以到网上下载最新的安装,由于nginx是基于很多模块实现强大的功能,所以要安装并编译其他模块软件包,这里安装的模块软件包有:agentzh-encrypted-session-nginx-module-v0.02-0-gc752861.tar.gz.chunkin-nginx-module-0.23rc2.tar.gz.google-perftools-1.8.3.tar.gz.libunwind-0.99.

linux编译安装nginx

linux下编译安装nginx,从nginx官网下载nginx原代码,解压到某个目录,执行如下命令 # ./configure --prefix=/usr/local/nginx 配置nginx编译生成的目录,nginx的shell脚本将存储在/user/local/nginx/sbin目录,配置文件将存储在/user/local/nginx/conf目录下 nginx支持正则匹配路径,依赖pcre包,编译之前请先安装此包.如果要使用https,还需要openssl.如果要使用gzip,需要zl

Nginx系列-1.Linux下安装Nginx

Nginx系列-1.Linux下安装Nginx 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux.Nginx.MySQL.PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日志配置及日志切割 Nginx系列-5.配置Nginx的防盗链 Nginx系列-6.配置Nginx的HTTPS Nginx系列-7.配置Nginx使用uwsgi支持web.py框架 Nginx系列-8.配置Nginx+A

ubuntu(linux)如何安装nginx?

之前要在linux下面安装nginx,弄了半天,终于搞定了,下面给大家详细一下安装流程及安装报错解决方案: 安装共分为5步搞定: 1.进入src目录(下载存放目录) cd /usr/local/src/ 2.wget下载:http://nginx.org/en/download.html(nginx官网) wget http://nginx.org/download/nginx-1.10.3.tar.gz 3.解压 tar zxvf nginx-1.10.3.tar.gz 4.进入 cd ngi

linux 下安装jdk及配置jdk环境图解

linux 下安装jdk及配置jdk环境图解 一:先检测是否已安装了JDK 执行命令: # rpm -qa|grep jdk  或   # rpm -q jdk  或  #find / -name jdk* /soft/openfire_java/jdk-7u40-linux-x64.rpm /usr/java/jdk1.7.0_15 /usr/java/jdk1.7.0_15/jre/lib/servicetag/jdk_header.png /usr/java/jdk1.7.0_15/lib

01 linux上安装 nginx

一:linux上安装 nginx 下载nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz 解压:tar zxvf nginx-1.6.2.tar.gz 进入nginx目录: cd nginx 安装:./configure --prefix=/usr/local/nginx 出现一个错误提示说没安装 pcre[正则模块] 安装pcre: yum install pcre-devel 再次安装nginx:./configure --pref