Linux安装反向代理服务器Nginx步骤

Nginx是非常优秀的反向代理服务器,现在把安装记录记一下,好记性不如烂笔头^-^
1、gcc 安装
yum install gcc-c++

2、PCRE pcre-devel 安装
yum install -y pcre pcre-devel

3、zlib 安装
yum install -y zlib zlib-devel

4、OpenSSL 安装
yum install -y openssl openssl-devel

5、下载Nginx (目前最新稳定版本1.15.5)
wget -c https://nginx.org/download/nginx-1.15.0.tar.gz

解压
tar -zxvf nginx-1.15.5.tar.gz
cd nginx-1.15.5

自定义配置
./configure \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/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

注意:选择了/var/temp/nginx为临时目录,如果没有该路径需要创建

编译安装
make
make install

启动、停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload

注册服务
cd /usr/lib/systemd/system/
vi nginx.service

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/webserver/nginx/sbin/nginx
ExecReload=/usr/local/webserver/nginx/sbin/nginx -s reload
ExecStop=/usr/local/webserver/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存
systemctl daemon-reload重新加载

开机自启动
systemctl enable nginx.service

查看状态
systemctl status nginx.service

显示running就OK啦

原文地址:http://blog.51cto.com/11358291/2308341

时间: 2024-10-31 20:02:07

Linux安装反向代理服务器Nginx步骤的相关文章

手把手教你搭建LyncServer2013之安装反向代理服务器TMG(八)

首先修改反向代理服务器的DNS后缀为iSusan.cn 放入TMG安装光盘开始安装TMG 点击"运行准备工具"安装TMG所需组件 这里选择安装"Forefront TMG服务和管理" 勾选"启用Forefront TMG安装向导" 安装进程开始安装TMG核心组件 点击"添加"按钮添加内部网络适配器 点击"添加适配器" 选择"Lan"这块内部网卡 添加内部网卡会自动加入内部网络IP地址 下

Linux 安装及配置 Nginx + ftp 服务器

Nginx 安装及配置 一.Nginx 简介: Nginx("engine x") 是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能的 Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器.在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品.是 C 语言编写的,建议在 Linux 运行. 二.环境软件版本准备: 系统平台:CentOS release 6.6 (Final) 64位. Nginx:nginx-1.10.3.t

linux 安装与启动nginx

linux系统为Centos 64位 一.去http://nginx.org/download/上下载相应的版本下载nginx-1.8.0.tar.gz(注:还有更高版本的). 二.解压 tar -zxvf nginx-1.8.0.tar.gz 三.进入nginx-1.8.0/文件夹,设置一下配置信息 ./configure --prefix=/usr/local/nginx(安装后的文件存放路径). 四.配置的时候可能会出现类似这样的信息 ./configure: error: the HTT

Linux安装配置PHP+Nginx

一.PHP的安装 1.安装php7.0 软件下载  # wget  http://cn2.php.net/distributions/php-7.0.4.tar.gz 检查并安装依赖包    [[email protected] Desktop]# rpm -qa libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 curl-devel libxslt-devel openssl-devel    

linux 安装jdk以及nginx详细过程

一.安装jdk 1:首先下载jdk到本地,然后通过git 上传到linux服务器上 2:进入目录usr,并创建目录java,将jdk的压缩文件移动到该目录下 cd /usr mkdir java mv jdk-xxxx /usr/java 3:解压安装jdk,并删除压缩包 tar -zxvf jdk-xxxx rm -rf jdk-xxxx 4: 编辑配置文件profile,配置环境变量,并编译配置文件 vim /etc/profile JAVA_HOME=/usr/java/jdk=XXXX

linux 安装 nginx 及反向代理配置

Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,以下为Linux centos平台下安装nginx并配置反向代理的过程(采用源码安装的方式) 一:安装编译环境gcc g++ 和make(用于编译源代码成可执行文件) 1yum install gcc gcc-c++ 2 yum -y install gcc automake autoconf libtool make 二:安装pcre (nginx rewrite依赖pcre库)zlib(用于gzip压缩)

ubantu 安装nginx HTTP反向代理服务器

Nginx发音的“engine x”是一个免费的开源高性能HTTP和反向代理服务器,负责处理互联网上一些最大的网站的负载. 本教程将概述在Ubuntu 18.04机器上安装和管理Nginx的步骤. 安装Nginx Nginx的软件包在Ubuntu默认软件仓库中可用. 安装非常简单,只需键入以下命令: sudo apt update sudo apt install nginx 安装完成后,请检查Nginx服务的状态和版本: [email protected]:~$ sudo systemctl

【NodeJs】Linux安装NodeJs并配合Nginx实现反向代理

Linux安装NodeJs并配合Nginx实现反向代理 NodeJs 是什么 Node.js是一个Javascript运行环境(runtime).实际上它是对Google V8引擎进行了封装.V8引 擎执行Javascript的速度非常快,性能非常好. Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好. 本地安装(OS X) 版本选择 V4.4.4,长期支持版本,成熟可靠 V6.2.0 稳定版本,最新特性 这里我还是倾向于使用最新的版本~ 下载安装包

linux环境下安装nginx步骤

开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install libtool centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum install gcc gcc-c++ 下面正式开始: 一.选定安装文件目录 可以选择任何目录,本文选择