Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是一款轻量级的网页服务器、反向代理服务器。
首先先确认你的服务器中是否已经有Nginx了,使用如下指令
whereis nginx
如果你发现什么都没有,那说明你是没有装的,那么可以开始下面的步骤来安装了。
在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,以下命令均需root权限执行:
cd /usr/local/
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42
./configure
如果遇到了这个错误,那说明是没有安装c++ compiler。使用如下命令安装
yum install -y gcc gcc-c++
然后再执行
./configure
make
make install
2.安装zlib库
cd /usr/local/
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
3.安装ssl
cd /usr/local/
wget http://www.openssl.org/source/openssl-1.1.0j.tar.gz
tar -zxvf openssl-1.1.0j.tar.gz
cd openssl-1.1.0j
./config
make
make install
4.安装nginx
cd /usr/local/
wget http://nginx.org/download/nginx-1.15.7.tar.gz
tar -zxvf nginx-1.15.7.tar.gz
cd nginx-1.15.7
./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre-8.42 --with-zlib=/usr/local/zlib-1.2.11
make
make install
最后
启动nginx
/usr/local/nginx/sbin/nginx
使用你的ip在浏览器访问。
如果页面出现了,如下提示那说明安装成功了
Nginx其他命令
重启:
$ /usr/local/nginx/sbin/nginx –s reload
停止:
$ /usr/local/nginx/sbin/nginx –s stop
测试配置文件是否正常:
$ /usr/local/nginx/sbin/nginx –t
强制关闭:
$ pkill nginx