1、下载相关依赖库
pcre 下载地址 https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
openssl 下载地址 https://www.openssl.org/source/old/1.0.2/openssl-1.0.2g.tar.gz
zlib 下载地址 http://zlib.net/zlib-1.2.11.tar.gz
nginx 下载地址 http://nginx.org/download/nginx-1.14.0.tar.gz
可以下载到你的 /tmp 目录下,重启之后就没有了
cd /tmp
wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
其他下载的同上
2、没有安装gcc 编译软件的要安装一下
sudo yum -y install gcc
sudo yum -y install gcc-c++
3、解压刚才下载好的压缩文件
tar -zxf nginx-1.14.2.tar.gz
tar -zxf pcre-8.42.tar.gz
tar -zxf zlib-1.2.11.tar.gz
tar -zxf openssl-1.0.2g.tar.gz
4、cd nginx-1.14.2
./configure --prefix=/usr/local/nginx --pid-path=/usr/local/nginx/logs/nginx.pid --error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log --with-http_ssl_module --with-pcre=/tmp/pcre-8.42 --with-zlib=/tmp/zlib-1.2.11 --with-openssl=/tmp/openssl-1.0.2g5、sudo make
sudo make install
6、启动
sudo /usr/local/nginx/sbin/nginx
7、打开你的ip地址看看安装成功没有
8、如果你想用脚本启动nginx 下面有提供代码
sudo vim /etc/init.d/nginx
然后把下面的代码复制到上面的文件里
#! /bin/bash # chkconfig: - 85 15 PATH=/usr/local/nginx DESC="nginx daemon" NAME=nginx DAEMON=$PATH/sbin/$NAME CONFIGFILE=$PATH/conf/$NAME.conf PIDFILE=$PATH/logs/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME set -e [ -x "$DAEMON" ] || exit 0 do_start() { $DAEMON -c $CONFIGFILE || echo -n "nginx already running" } do_stop() { $DAEMON -s stop || echo -n "nginx not running" } do_reload() { $DAEMON -s reload || echo -n "nginx can't reload" } case "$1" in start) echo -n "Starting $DESC: $NAME" do_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" do_stop echo "." ;; reload|graceful) echo -n "Reloading $DESC configuration..." do_reload echo "." ;; restart) echo -n "Restarting $DESC: $NAME" do_stop do_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2 exit 3 ;; esac exit 09、重启服务器
sudo shutdown -r now
10、启动 nginx
要先给下 /etc/init.d/nginx 可执行权限哦
sudo chnod +x /etc/init.d/nginx
sudo /etc/init.d/nginx restart