Nginx源码包------YUM安装
①配置yum源
mount /dev/sr0 /mnt/ #挂载光盘
vi /etc/yum.repos.d/CentOS-Media.repo #修改本地yum源
baseurl=file:///mnt/ #挂载点
gpgcheck=1
enabled=1 #0改为1
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
#给Base网络源改名,使它失效
②yum -y install lrzsz #安装rz和sz
rz #将nginx包传输到linux 也可以拖拽形式拖到xshell里面
ls #查看
anaconda-ks.cfg nginx-1.18.0.tar.gz
③tar -xvf ./nginx-1.18.0.tar.gz #对nginx包进行解压缩
④ cd ./nginx-1.18.0 #切换到nginx目录
auto CHANGES.ru configure html man src
CHANGES conf contrib LICENSE README
⑤ ./configure --prefix=/usr/local/nginx # ./configure 可检测环境,和指定安装目录
# useradd -r -s /sbin/nologin 先创建服务用户nginx
⑤①./configure --user=nginx --prefix=/usr/local/nginx
再编译指定安装服务用户安装位置到/usr/local(默认但可改)
⑥echo $? #确认上条命令执行是否正确,0表示正确
⑦make && make install # && 前一条命令执行正确,后面再执行
make -j 数字 多线程编译
make -f 可以指定makefile文件的位置(绝对路径)
⑧/usr/local/nginx/sbin/nginx #源码包服务启动方式
usr/local/nginx/sbin/nginx -s stop 停止
netstat -anpt #查看端口状态