服务器安装nginx的详细教程,看完不会来找我
Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx服务器提供了Windows和Linux版本,本文主要为大家带来Linux环境下的Nginx服务器的详细安装步骤。以下是linux服务器下安装nginx以及环境的配置,请按步骤操作。

第一步:下载nginx压缩包
先进入到想存放的文件目录,一般是存放到/usr/local目录下
大家可以去官网下载自己需要的版本 nginx下载地址大全(点我跳转)
1、下载好压缩包需要通过连接工具上传到服务器(工具很多不做概述,我用的Xftp)
2、或者也可以直接通过wget命令下载,(版本请根据自己的需求进行下载):
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
第二步:配置nginx安装所需的环境
1、安装PCRE pcre-devel
Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:
yum install -y pcre pcre-devel
2、安装zlib
zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:
yum install -y zlib zlib-devel
3、安装gcc
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:
yum install gcc-c++
4、安装Open SSL
nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下:
yum install -y openssl openssl-devel
第三步:解压nginx压缩包
解压压缩包指令:
tar -zxvf nginx-1.14.0.tar.gz
解压之后进入解压后的文件
cd nginx-1.14.0
然后需要进行配置,注意!这里有一个坑,一般是使用默认配置,即输入./configure 就好了,
但是如果你需要使用https支持,则需要加上SLL模块,否则会出现如下报错
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37
所以后期需要https服务的请执行以下指令替代 ./configure
./configure --with-http_ssl_module
第四步:编译安装nginx
逐个执行以下指令
make
make install
安装成功后,返回上级目录,然后进入新的nginx目录

第五步:启动nginx
进入nginx下的sbin目录,输入./nginx即可启动nginx
./nginx
————————ok到此nginx安装到启动完成了,下面附上相关操作的指令:
关闭nginx服务
./nginx -s stop
重启nginx
./nginx -s reload
查看nginx进程
ps aux|grep nginx
注意:以上代码要在 /usr/local/nginx/sbin 目录下执行!!
好了,以上就是服务器安装nginx的详细教程了,希望能帮到您,如果您还有其他疑问,欢迎在Red3官网文章页面搜索相关信息,如果您有海外服务器租用需求,可咨询我们官网的24小时在线客服。
版权声明
本文内容由互联网用户自发贡献,版权归用户所有,本站不为本文内容承担相关法律责任。如有侵犯您的合法权利,请联系本站进行删除。


