首先说明一下,我当时liunx系统是CentOS 8.1的,第一下直接下载安装nginx1.6的,最后一直安装不成功,试着安装一个更高版本的1.8的还是报错,最后开始试着装低一点的版本1.17.9,最后顺利的安装成功!
1.查看Linux系统版本的方法
2.安装nginx
nginx的下载
1、下载 Nginx,下载地址:http://nginx.org/download/nginx-1.17.9.tar.gz
[root@bogon src]# cd /usr/local/src/
[root@bogon src]# wget http://nginx.org/download/nginx-1.17.9.tar.gz
2、解压安装包
[root@bogon src]# tar zxvf nginx-1.17.9.tar.gz
3、进入安装包目录
[root@bogon src]# cd nginx-1.17.9
4、安装
[root@iZ2zefl3052dodZ nginx-1.17.9]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module
ps: --prefix=/usr/local/nginx #指定安装路径
–with-http_stub_status_module #声明启用service status页,默认不启用
–with-http_ssl_module #启用ssl模块,以支持https请求
5、安装nginx依赖环境gcc
//nginx依赖gcc环境
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
6、执行安装操作
[root@iZ2zefl3052dodZ nginx-1.17.9]# make && make install
安装完成截图如下:
启动nginx
[root@iZ2zefl3052dodZ nginx-1.17.9]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
此时报了如下错误
最后发现自己为添加用户,执行以下命令添加
[root@localhost nginx-1.17.9]# useradd -s /sbin/nologin -M nginx
[root@localhost nginx-1.17.9]# id nginx
最后跳到nginx安装目录执行启动
//nginx默认安装到/usr/local/nginx/下,进入sbin中启动nginx
[root@iZ2zefl3052dodZ local]# cd nginx/sbin/
[root@iZ2zefl3052dodZ sbin]# ./nginx
访问测试成功页