安装前准备:
1)nginx下载及解压 官网:http://nginx.org/
执行下载: wget http://nginx.org/download/nginx-1.20.2.tar.gz
然后把下载好的文件进行解压:tar -zxvf nginx-1.20.2.tar.gz
进入nginx目录:cd nginx-1.20.2
2)依赖扩展下载:
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
注:
gcc 可以编译 C,C++,Ada,Object C和Java等语言
pcre pcre-devel pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式
zlib zlib-devel zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip
openssl openssl-devel openssl是web安全通信的基石
3)创建基础用户信息用于安装准备工作
1、新建个组,用于运行nginx
groupadd www
2、添加个www用户,并为不能用于登录的
useradd -g www www -s /bin/false
nginx安装:
1)nginx配置命令
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-stream --with-stream_ssl_module --with-stream_realip_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-pcre
2)编译及安装 :make && make install
nginx安装后测试:
1)测试配置文件是否成功 :/usr/local/nginx/sbin/nginx -t
2)启动nginx :/usr/local/nginx/sbin/nginx
3)查看是否成功,可以在浏览器是直接访问服务器的IP地址,