nginx安装和配置
下载安装包
nginx download
安装编译环境
gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel
yum install gcc gcc-c++ -y
yum install openssl openssl-devel -y
yum install pcre pcre-devel -y
yum install zlib zlib-devel -y
解压安装包
tar xvf nginx-1.18.0.tar.gz -C 指定目录 /soft/nginx
目录结构
/soft/nginx/
nginx(nginx启动目录) nginx-1.18.0(这个里面执行命令)
执行编译
./configure --user=nginx --group=nginx --prefix=/soft/nginx/nginx
make && make install
创建nginx用户
useradd -s /bin/nologin -M nginx 创建nginx用户
开启访问端口
firewall-cmd --permanent --zone=public --add-port=80/tcp --permanent
firewall-cmd --permanent --query-port=80/tcp
firewall-cmd --reload
systemctl enable firewalld
安装报错处理
vi src/os/unix/ngx_user.c
注释 下面这一行