服务器安装nginx详细步骤

linux服务器下安装nginx以及环境的配置
我的服务器是阿里云服centos,以下安装步骤亲测ok

第一步:下载nginx压缩包
先进入到想存放的文件目录,一般是存放到/usr/local目录下

大家可以去官网下载自己需要的版本 nginx下载地址大全(点我跳转)
下载好压缩包需要通过连接工具上传到服务器(工具很多不做概述,我用的Xftp)
或者也可以直接通过wget命令下载,(版本请根据自己的需求进行下载):
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
1
第二步:配置nginx安装所需的环境
安装PCRE pcre-devel
Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:

yum install -y pcre pcre-devel
1
安装zlib
zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:

yum install -y zlib zlib-devel
1
安装gcc
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:

yum install gcc-c++
1
安装Open SSL
nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下:

yum install -y openssl openssl-devel
1
第三步:解压nginx压缩包
解压压缩包指令:

tar -zxvf nginx-1.14.0.tar.gz
1
解压之后进入解压后的文件

cd nginx-1.14.0
1
然后需要进行配置,注意!这里有一个坑,一般是使用默认配置,即输入./configure 就好了,
但是如果你需要使用https支持,则需要加上SLL模块,否则会出现如下报错

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37
1
所以后期需要https服务的请执行以下指令替代 ./configure

./configure --with-http_ssl_module
1
第四步:编译安装nginx
逐个执行以下指令

make
make install
1
2
安装成功后,返回上级目录,然后进入新的nginx目录


第五步:启动nginx
进入nginx下的sbin目录,输入./nginx即可启动nginx

./nginx
1
————————ok到此nginx安装到启动完成了,下面附上相关操作的指令:
关闭nginx服务

./nginx -s stop
1
重启nginx

./nginx -s reload
1
查看nginx进程

ps aux|grep nginx
1
注意:以上代码要在 /usr/local/nginx/sbin 目录下执行!!1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值