简单易懂!!编译安装Nginx详细过程!!!

1.先部署yum本地源仓库
[[email protected] ~]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# mkdir backup
[[email protected] yum.repos.d]# mv C* backup/
[[email protected] yum.repos.d]# cp backup/CentOS-Base.repo local.repo
[[email protected] yum.repos.d]# vi local.repo
[centos]
name=centos
baseurl=file:///mnt
gpgcheck=0
enabled=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[[email protected] yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: centos
[[email protected] yum.repos.d]# yum makecache
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
centos | 3.6 kB 00:00:00
(1/4): centos/group_gz | 166 kB 00:00:00
(2/4): centos/filelists_db | 3.2 MB 00:00:00
(3/4): centos/primary_db | 3.1 MB 00:00:00
(4/4): centos/other_db | 1.3 MB 00:00:00
setenforce 0 临时关闭selinux应用级安全策略
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 关闭防护墙开机自启
vi /etc/selinux/config
改成disabled
2.编译安装nginx
把nginx1.15.9压缩包放入opt目录下(我这边使用的是xftp,把压缩包直接放入)
##yum安装环境
yum -y install gcc gcc-c++ make pcre-devel expat-devel perl
cd ~
##安装支持软件
yum -y install pcre-devel zlib-devel
###创建运行用户,组
useradd -M -s /sbin/nologin nginx

###编译安装nginx
tar zxf nginx-1.15.9.tar.gz
cd nginx-1.15.9/
####启用模块
./configure
–prefix=/usr/local/nginx
–user=nginx
–group=nginx
–with-http_stub_status_module

make -j3 make install
####优化路径 为主程序nginx创建链接文件
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
ls -l /usr/local/sbin/nginx
简单易懂!!编译安装Nginx详细过程!!!
####检查配置文件
nginx -t
简单易懂!!编译安装Nginx详细过程!!!
###启动nginx
nginx
####检测nginx是否正常运行
netstat -anpt |grep nginx
简单易懂!!编译安装Nginx详细过程!!!
####yum安装elinks浏览器
yum -y install elinks
####使用elinks浏览器检测运行
elinks http://localhost
简单易懂!!编译安装Nginx详细过程!!!