#!/bin/bash
echo "配置本地yum源"
rm -rf /etc/yum.repos.d/*
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom &> /dev/null
echo "[local]" >> /etc/yum.repos.d/local.repo
echo "name=haha" >> /etc/yum.repos.d/local.repo
echo "baseurl=file:///media/cdrom" >> /etc/yum.repos.d/local.repo
echo "enabled=1" >> /etc/yum.repos.d/local.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/local.repo
echo "卸载httpd,避免端口冲突"
rpm -e --nodeps httpd &> /dev/null
echo "安装开发包"
yum -y install pcre-devel zlib-devel &> /dev/null
echo "创建软件用户nginx"
useradd -M -s /sbin/nologin nginx
echo "解压nginxing..."
cd
tar -zxvf /root/nginx-1.12.0.tar.gz &> /dev/null
echo "配置nginxing..."
cd nginx-1.12.0
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module &> /dev/null
echo "编译ing..."
make &> /dev/null
echo "安装ing..."
make install &> /dev/null
echo "优化执行路径ing..."
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
nginx -t
if [ $? -eq 0 ]
then
nginx
if [ $? -eq 0 ]
then
echo "nginx已启动..."
fi
fi
cp /root/nginx /etc/init.d/nginx
chmod +x /etc/init.d/nginx
chkconfig --add nginx
##location / {
## root html;
## index index.html index.htm;
##}
#location ~ \.html$ {
# proxy_pass http://192.168.1.1:80;
#}
#location ~ \.php$ {
# proxy_pass http://LAMP服务器IP:80;
#}
新建.sh脚本粘贴 直接执行即可