Linux下如何安装, 操作nginx

Linux下如何安装,操作nginx

1. 下载nginx

地址: http://nginx.org/en/download.html

 

2. 装好 nginx 的依赖包

2.1 gcc

安装nginx需要先将官网下载的源码进行编译,nginxC语言开发,所以编译依赖gcc环境,需要安装gcc

yum install gcc-c++

2.2 PCRE

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl 兼容的正则表达式库。nginxhttp模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

yum install -y pcre pcre-devel

注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

2.3 zlib

zlib库提供了很多种压缩和解压缩的方式,nginx使用zlibhttp包的内容进行gzip,所以需要在linux上安装zlib库。

yum install -y zlib zlib-devel

 

2.4 openssl

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。

yum install -y openssl openssl-devel

 

3. nginx的源码上传到linux系统

4. 把上传的nginx源码压缩包解压缩

命令:  tar -zxvf nginx-1.8.1.tar.gz

注意:(f后面跟压缩包名字,这里以nginx-1.8.1.tar.gz为例)

 

5. 解压后打开nginx-1.8.1,进行configure

注意:这里将临时文件目录指定为/var/temp/nginx所以需要在/var下创建temp/nginx目录

创建好复制下面命令:

./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/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

 

6. 进行make

执行完第5步的命令之后,nginx-1.8.1下会多出一个Makefile ,然后

执行命令: make

 

7. 执行命令: make install

8. 验证是否安装成功

注意: 需要先关闭防火墙

 

Nginx执行完上面的步骤,即可在外部浏览linuxip例如: http://192.168.229.131/ ,倘若出现页面:

 

  

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

 
  

表示你已经安装成功

9. 的启动/停止/刷新配置

进入nginxsbin目录,

9.1、启动:

./nginx就可以启动。

9.2关闭nginx

可以使用kill命令,但是不推荐使用。

推荐使用:./nginx -s stop

9.3、刷新配置:

./nginx -s reload

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值