1.Nginx安装配置

1.Nginx安装配置

  Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

在高连接并发的情况下,Nginx是Apache服务器不错的替代品

Nginx 安装

  系统平台:CentOS release 6.6 (Final) 64位。

一、安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

二、首先要安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

1、下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

[[email protected] src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2、解压安装包:

[[email protected] src]# tar zxvf pcre-8.35.tar.gz

3、进入安装包目录

[[email protected] src]# cd pcre-8.35

4、编译安装

[[email protected] pcre-8.35]# ./configure
[[email protected] pcre-8.35]# make && make install

注意:执行./configure时报错:configure: error: no acceptable C compiler found in $PATH

查看得知未安装合适的编译器。
yum install gcc-c++

5、查看pcre版本

[[email protected] pcre-8.35]# pcre-config --version

二:安装 Nginx

1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.8.1.tar.gz

[[email protected] src]# wget http://nginx.org/download/nginx-1.8.1.tar.gz

2、上传并解压安装包

[[email protected] src]# tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src

3、进入安装包目录

[[email protected] src]# cd /usr/local/src/nginx-1.8.1 

4、编译安装

 #检查安装环境,并指定将来要安装的路径

[[email protected] nginx-1.8.1]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/data/software/pcre-8.35
[[email protected] nginx-1.8.1]# make
[[email protected] nginx-1.8.1]# make install

5、查看nginx版本:nginx version: nginx/1.8.1

[[email protected] nginx-1.8.1]# /usr/local/nginx/sbin/nginx -v

6.查看端口是否有ngnix进程监听

netstat -ntlp | grep 80

三:配置 Nginx

  配置nginx.conf(/usr/local/nginx/conf/nginx.conf):

3.1. 配置反向代理

server {
    listen       80;
    server_name  nginx-01.itcast.cn;    #nginx所在服务器的主机名
   #反向代理的配置
   location / {             #拦截所有请求
       root html;
        proxy_pass http://192.168.232.200:8080;   #这里是代理走向的目标服务器:tomcat
    }
}

检查配置文件nginx.conf的正确性命令:

[[email protected] conf]# /usr/local/nginx/sbin/nginx -t

启动 Nginx

Nginx 启动命令如下:

[[email protected] conf]# /usr/local/nginx/sbin/nginx

访问站点

从浏览器访问我们配置的站点ip:

Nginx 其他命令

以下包含了 Nginx 常用的几个命令:

/usr/local/nginx/sbin/nginx -s reload # 重新载入配置文件(更改配置重启nginx) 或者 cd /usr/local/nginx/sbin ./nginx -t

/usr/local/nginx/sbin/nginx -s reopen # 重启Nginx 

/usr/local/nginx/sbin/nginx -s stop # 停止 Nginx

三、关闭

  查询nginx主进程号

  ps -ef | grep nginx

  从容停止   kill -QUIT 主进程号

  快速停止   kill -TERM 主进程号

  强制停止   kill -9 nginx

  若nginx.conf配置了pid文件路径,如果没有,则在logs目录下

  kill -信号类型 ‘/usr/local/nginx/logs/nginx.pid‘  ------  kill -HUP `cat /usr/local/nginx/logs/nginx.pid `

原文地址:https://www.cnblogs.com/yaboya/p/9089767.html

时间: 2024-12-25 07:29:02

1.Nginx安装配置的相关文章

Nginx安装配置(转)

Nginx 安装配置 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. 在高连接并发的情况下,Nginx是Apache服务器不错的替代品. Nginx 安装 系统平台:CentOS release 6.6 (Final) 64位. 一.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtoo

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

Redhat下Nginx安装配置

1.下载Nginx curl -O http://nginx.org/download/nginx-1.7.3.tar.gz -o /home/tango 2.安装Nginx 解压 tar -zxvf /home/tango/nginx-1.7.3.tar.gz /home/tango/nginx-1.7.3-setup 准备依赖 yum install pcre-devel yum install openssl-devel 编译,进入/home/tango/nginx-1.7.3-setup

saltstack之多节点nginx安装配置

多节点nginx安装配置 定义多节点 cd /srv/salt vim top.sls base:  'server4.lalala.com':    - nginx.install  'server1.lalala.com':    - nginx.install 把要共享的文件放在指定目录 [[email protected] files]# pwd /srv/salt/nginx/files [[email protected] files]# ls n ginx-1.10.1.tar.g

FastDFS+Nginx安装配置

FastDFS+Nginx安装配置 1.系统环境 最小化安装的RedHat 6.4 fastdfs版本:FastDFS_v3.06.tar.gz nginx版本:nginx-1.0.11.tar.gz fastdfs-nginx-module版本:fastdfs-nginx-module_v1.10.tar.gz tracker1:192.168.199.126 tracker2:192.168.199.127 storage1:192.168.199.128 storage2: 192.168

Nginx安装配置及调优

Nginx安装配置及调优 ? 一.安装Nginx ? 1.安装环境 [[email protected] ~]# yum –y install gcc pcre-devel openssl-devel 2.创建一个用户启动nginx [[email protected] ~]# useradd –s /sbin/nologin nginx 3.安装(不用的装模块不装) [[email protected] nginx-1.12.2]# ./configure \--prefix=/usr/loc

Nginx安装配置|Nginx反向代理|Nginx支持HTTPS|Nginx重定向

Nginx安装配置 可以直接看到最下面的HTTPS. Nginx安装 我的系统如下: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial 安装(如果有apache服务器, 建议卸载了, 或者改Nginx的默认端口): sudo apt-get install nginx 此时已经开启了80端口, 并且配置处在etc/

nginx安装配置

一.下载Nginx源文件 进入nginx官网下载nginx的稳定版本,我下载的是1.10.0. 下载:wget http://nginx.org/download/nginx-1.10.0.tar.gz 解压:tar -zxvf nginx-1.10.0.tar.gz 二.检查安装依赖项 执行下面的命令安装nginx的依赖库: yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel11 三.配置Nginx安

【转】Nginx 安装配置

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. 在高连接并发的情况下,Nginx是Apache服务器不错的替代品. Nginx 安装 系统平台:CentOS release 6.6 (Final) 64位. 一.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool  openssl