一、安装make、安装g++:
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
二、选定安装文件目录
cd /usr/local/src
三、安装PCRE库
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包
若wget方法不可使用,也可以把安装包下载后上传到服务器上
# 下载安装包
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
# 解压文件
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install
四、安装zlib库
http://zlib.net/zlib-1.2.11.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包
若wget方法不可使用,也可以把安装包下载后上传到服务器上
# 进入目录中
cd /usr/local/src
# 下载安装文件
wget http://zlib.net/zlib-1.2.11.tar.gz
# 解压文件
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
五、安装openssl(某些vps默认没装ssl)
若wget方法不可使用,也可以把安装包下载后上传到服务器上
cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz
六、安装nginx
cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install
注:这里可能会出现报错
yum -y install openssl openssl-devel
七、启动nginx
因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。
linux 修改路径/usr/local/nginx/conf/nginx.conf,Windows 下 安装目录\conf\nginx.conf。
修改端口为8090,localhost修改为你服务器ip地址。(成功就在眼前!!)
启动
方法一:启动代码格式:nginx安装目录地址 -c nginx配置文件地址
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
方法二:进入nginx安装目录sbin下,输入命令
./nginx
验证nginx配置文件是否正确
进入nginx安装目录sbin下,输入命令
./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!
重启Nginx服务
进入nginx可执行目录sbin下,输入命令
./nginx -s reload
八、增加防火墙端口
#vi /etc/sysconfig/iptables
//在倒数第二行加入80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
//重启iptables
#/etc/init.d/iptables restart