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

1.先部署yum本地源仓库
[root@localhost ~]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir backup
[root@localhost yum.repos.d]# mv C* backup/
[root@localhost yum.repos.d]# cp backup/CentOS-Base.repo local.repo
[root@localhost 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

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: centos
[root@localhost 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 -t
在这里插入图片描述
###启动nginx
nginx
####检测nginx是否正常运行
netstat -anpt |grep nginx
在这里插入图片描述
####yum安装elinks浏览器
yum -y install elinks
####使用elinks浏览器检测运行
elinks http://localhost
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值