欢迎来到5分享! 微信公众号   新浪微博

5分享

文章类别:
云修网-专业IT维护网站
当前位置: 主页 > 文章 > 服务部署 >

linux系统安装部署nginx步骤

时间:2018-08-16 14:12来源:原创 作者:5分享 点击:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型


ububtu平台编译环境可以使用以下指令

apt-get install build-essential

apt-get install libtool

apt-get install gcc


安装g++,别忘了重新configure

apt-get install g++

apt-get install build-essential

make clean

./configure

make


apt-get install openssl 

apt-get install libssl-dev


centos平台使用下面命令


yum -y install gcc automake autoconf libtool make

yum install gcc gcc-c++

1 yum -y install openssl openssl-devel


一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。 

1、选定源码目录 可以是任何目录,本文选定的是/usr/local/src

cd /usr/local/src


2、安装PCRE库 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:

cd /usr/local/src

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz 

tar -zxvf pcre-8.37.tar.gz

cd pcre-8.34

./configure

make

make install


3、安装zlib库 http://zlib.net/zlib-1.2.8.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包:

cd /usr/local/src

 

wget http://zlib.net/zlib-1.2.8.tar.gz

tar -zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure

make

make install


4、安装ssl(某些vps默认没装ssl)

wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz 

tar -zxvf openssl-1.0.1t.tar.gz


5、安装nginx  

Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:

cd /usr/local/src

wget http://nginx.org/download/nginx-1.4.2.tar.gz

tar -zxvf nginx-1.4.2.tar.gz

cd nginx-1.4.2

 

./configure --sbin-path=/usr/local/nginx/nginx \

--conf-path=/usr/local/nginx/nginx.conf \

--pid-path=/usr/local/nginx/nginx.pid \

--with-http_ssl_module \

--with-pcre=/opt/app/openet/oetal1/chenhe/pcre-8.37 \

--with-zlib=/opt/app/openet/oetal1/chenhe/zlib-1.2.8 \

--with-openssl=/opt/app/openet/oetal1/chenhe/openssl-1.0.1t

 

make

make install


--with-pcre=/usr/src/pcre-8.34 指的是pcre-8.34 的源码路径。
--with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源码路径。

安装成功后 /usr/local/nginx 目录下如下

fastcgi.conf            koi-win             nginx.conf.default

fastcgi.conf.default    logs                scgi_params

fastcgi_params          mime.types          scgi_params.default

fastcgi_params.default  mime.types.default  uwsgi_params

html                    nginx               uwsgi_params.default

koi-utf                 nginx.conf          win-utf


6、启动 

确保系统的 80 端口没被其他程序占用,运行/usr/local/nginx/nginx 命令来启动 Nginx,

netstat -ano|grep 80


7、打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。

12323.jpg


到这里nginx就安装完成了,如果只是处理静态html就不用继续安装了  

如果你需要处理php脚本的话,还需要安装php-fpm。  


常用命令:

启动

[root@localhost ~]# /usr/local/nginx/sbin/nginx

停止/重启

[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload)

命令帮助

[root@localhost ~]# /usr/local/nginx/sbin/nginx -h

验证配置文件

[root@localhost ~]# /usr/local/nginx/sbin/nginx -t

配置文件

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf


nginx配置文件位于nginx目录下的conf文件夹下

1232.png



欢迎关注【5分享】(fivsha)获取更多帮助。   

5分享公众号.jpg

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
网名:
验证码:点击我更换图片
最新评论
系统重装、硬件故障、虚拟化、服务部署、欢迎联系 系统重装、硬件故障、虚拟化、服务部署、欢迎联系
推荐内容
云修网-专业IT维护网站