建设工作站服务器
用CentOS 6编译并安装Nginx
By :老宁
一.准备make环境
yum-yinstallgccgcc-cautomakeautoconflibtoolmake
二.准备Nginx环境
安装pcre、zlib。 前者是为了重写rewrite或为了gzip压缩。
安装openssl
1、安装PCRE库
cd /usr/local/src/
wget FTP://FTP.csx.cam.AC.uk/pub/software/programming/pcre-8.40.tar.gz
tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure
美妆
制造安装
2、安装zlib库
cd /usr/local/src/
wget 3359 jaist.dl.source forge.net/project/libpng/zlib/1.2.11/zli B-1.2. 11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
美妆
制造安装
3、安装ssl (某些VPS缺省情况下未安装ssl ) )。
cd /usr/local/src/
wget 3359 www.OpenSSL.org/source/OpenSSL-1.0.1 t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz
三.安装Nginx
Nginx通常有两个版本:开发版和稳定版。 选择稳定版,安装在/usr/local/nginx目录中。
1、安装Nginx
wget 3358 mirrors.Sohu.com/nginx/nginx-1.4.2.tar.gz
tar -zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2
./configuresbin-path=/usr/local/nginx/nginx\& amp; quot; 在/usr/local/nginx目录中安装#nginx
conf-path=/usr/local/nginx/nginx.conf\& amp; quot; #conf (程序配置文件(将文件安装在/usr/local/nginx目录中)
PID-path=/usr/local/nginx/nginx.PID\& amp; quot; #PID (在/usr/local/nginx目录中安装守护程序文件
with-http _ SSL _ module\\ & amp; quot; #指定依赖于#OpenSSL的SSL模块
指定with-pcre=/usr/local/src/pcre-8.40\\ # pcre ( perl语言兼容正则表达式)的调用路径
with-zlib=/usr/local/src/zli B-1.2. 11\\ & amp; quot; #指定提供用于数据压缩的库的zlib的调用路径
with-OpenSSL=/usr/local/src/OpenSSL-1.0.1t\& amp; quot; #指定安全套接字层密码库( OpenSSL )的调用路径
美妆
制造安装
2、启用Nginx
确保未使用80个端口,然后转到Nginx安装目录中的/usr/local/src/nginx,并执行以下操作:
./nginx #启动nginx服务
验证PS-aux|grepnginx#nginx进程是否有效
检查netstat -ano|grep 80 #端口是否有效
3、浏览器测试是否成功
“欢迎使用! ”等使用IP地址的nginx,然后单击,安装和运行成功。
到此为止,nginx的安装已经完成。 如果只是处理静态html,则不需要继续安装
如果需要处理php脚本,还必须安装php-fpm。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn