1.到官网http://nginx.org/下载对应的nginx包,推荐使用稳定版2.上传nginx到linux系统3.安装依赖环境(1)安装gcc环境yuminstallgcc-c++(2)安装用于解析正则表达式的PCRE库yuminstall-ypcrepcre-devel(3)zlib压缩解压依赖,yuminstall-yzlibzlib-devel(4)SSLsecureencryptedsocketprotocollayerforHTTP安全传输,即httpsyuminstall-yopensslopenssl-devel4,解压,需要注意,解压后得到源码,安装前需要编译源码tar-zxvfnginx-1.16.1.tar.gz5,在编译之前,先创建一个nginx临时目录。如果没有,在启动nginxmkdir/var/temp/nginx-p6的过程中会报错。在解压后的nginx目录下,输入以下命令进行配置。目的是创建makefile./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/scgi7,make编译make8,安装makeinstall9,进入/usr/local/nginx/sbin目录启动nginxcd/usr/local/nginx/sbinstart./nginxstop:./nginx-sstopreload:./nginx-sreload10、打开浏览器,访问虚拟机所在的内网ip打开nginx默认页面显示如下,表示安装成功:注意:如果在云服务器上安装,需要打开默认的nginx端口:80如果在虚拟机上安装,需要关闭防火墙。本地win或mac需要关闭防火墙
