又要重新装一台阿里云服务器。开始想用脚本,但发现脚本的程序版本都比较低 还是手动编译最新版本
开始前
更新服务器到最新版本
#yum makecache
#yum update
//分区挂数据盘
#df -h //查是否分区
#fdisk -l //查硬盘
#fdisk /dev/xvdb1 (n,p ...w,q)
#mkfs.ext4 /dev/xvdb1 //格式化 ext4
#echo ‘/dev/xvdb1 /server etx4 defaults 0 0‘ >> /etc/fstab
#mount -a
#cd /root/soft //新建一个下载软件目录
nginx 1.8 稳定版
#wget http://nginx.org/download/nginx-1.8.0.tar.gz
#tar zxvf nginx-1.8.0.tar.gz
#cd nginx-1.8.0
#wget http://zlib.net/zlib-1.2.8.tar.gz
#tar zxvf zlib-1.2.8.tar.gz
#cd zlib-1.2.8
#./configure
#make && make
#wget http://ncu.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
#tar zxvf pcre-8.37.tar.gz
#cd pcre-8.37
#./configure
#make && make
#wget http://www.openssl.org/source/openssl-1.0.2b.tar.gz
#tar zxvf openssl-1.0.2b.tar.gz
#./configure --user==nobody --group=nobody --prefix=/server/nginx --with-http_stub_status_module --without-http-cache --with-openssl=../openssl-1.0.2b --with-http_ssl_module --with-http_gzip_static_module --conf-path=/server/nginx/nginx.conf --error-log-path=/server/log/nginx/error.log --http-log-path=/server/log/nginx/access.log
#make
#make install
#cd /server/nginx/sbin
#nginx //运行nginx
如果报错{
(error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory)
#ldd $(which /server/nginx/sbin/nginx) //查看缺少的库文件位置
#ln -s /lib64/libpcre.so.1 /lib64/libpcre.so.0.0.1
}
#nginx -t //检查通过.