1..下载Nginx资源:
官网下载:http://nginx.org/en/download.html
2.下载资源(版本随意)
3.下载完后,将压缩包上传到centos上(位置随意)
二.准备环境
在安装之前,我们还需要下载一些依赖,防止出现不必要的错误
一.准备make环境
yum -y install gcc gcc-c++ automake autoconf libtool make
二.准备Nginx环境
通过yum源安装pcre、zlib、openssl
1.pcre:yum -y install pcre pcre-devel
Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法
2.zlib: yum -y install zlib zlib-devel
zlib、zlib-devel # 主要用于文件的解压缩
3.openssl: yum -y install openssl openssl-devel
openssl、openssl-devel # 一般当配置https服务的时候就需要这个了
总:yum -y install pcre pcre-devel zilb zlib-devel openssl openssl-devel
三.安装Nginx
进入root权限,防止不必要的麻烦
1.安装nginx
tar -zxvf nginx-1.14.2.tar.gz #解压nginx-1.14.2.tar.gz
cd /usr/local/nginx-1.14.2 #进入解压目录
./configure #一般用来生成 Makefile,为下一步的编译做准备
make #编译
make install #安装
编译安装完后会生成/usr/local/nginx/目录
2.启动nginx
cd /usr/local/nginx/sbin #进入目录(在sbin中有启动文件)
./nginx #启动
注意:
确保80端口未被占用,使用命令 netstat -ltunp 查看
如果被占用请将该服务关闭
service 服务 stop #关闭服务
然后再运行./nginx就OK了
3.验证nginx是否启动成功
①执行curl http://localhost 出现下面信息表示启动成功
②在浏览器访问服务器的ip出现以下画面,则表示启动成功。
如果执行./nginx 提示错误
前提是已经安装好了pcre!!!
find / -type f -name *libpcre.so.* #查看libpcre.so文件位置 ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1 #建立软链接
完成后问题应该就解决了
Nginx的启动,关闭,重启及查看版本号
cd /usr/local/nginx/sbin
启动:./nginx
停止:./nginx -s stop
重启:./nginx -s reopen
查看版本号: ./nginx -v
执行./nginx -h 可以看到命令的帮助信息