注:nginx安装需要gcc和gcc-c++的支持,如果系统不存在需要先进行安装。以下文件包含gcc和gcc-c++的安装包以及相关的依赖项。
先安装gcc,g++:
百度网盘下载:链接:https://pan.baidu.com/s/1dESiDjF 密码:dsxf
上传gcc目录相关文件到/usr/local/gcc
安装:
[root@localhost gcc]# rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm
rpm -ivh kernel-headers-2.6.32-642.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm
rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm
安装成功
上传安装文件
百度网盘下载:链接:http://pan.baidu.com/s/1ge5JR83 密码:q6bb
创建文件夹nginx
#cd /usr/local
#mkdir nginx
上传nginx-1.12.0.tar.gz文件,pcre-8.39.tar.gz 文件,zlib-1.2.11.tar.xz 文件
到/usr/local/nginx目录
解压:
# tar -zxvf nginx-1.12.0.tar.gz
# tar -zxvf pcre-8.39.tar.gz
# tar -xvf zlib-1.2.11.tar.xz
安装:
# cd nginx-1.12.0/
# ./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.11 --with-stream
# make
# make install
加上--with-stream
可以支持TCP代理
安装成功!
删除安装文件:
# cd ../
# rm -rf nginx-1.12.0/ pcre-8.39/
配置开机启动:
上传nginx文件到
/etc/init.d
设置文件的访问权限:
# chmod +x /etc/init.d/nginx
添加nginx到启动服务里:
# chkconfig --add nginx
设置nginx开机启动:
# chkconfig nginx on
查看nginx是否开机启动:
chkconfig --list nginx
配置环境变量:
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
开放80端口命令:
[root@localhost base_domain]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT