准备工作:
1)pcre安装,支持正则表达式
# tar -zxvf pcre-8.34.tar.gz
# cd pcre-8.34
#./configure
# make && make install
2)openssl安装(可选),支持安全协议的站点
http://www.openssl.org/
# tar -zxvf openssl-1.0.1j.tar.gz
# cd openssl-1.0.1j
#./config
# make && make install
3)nginx的安装
# tar -zxvf nginx-1.6.2.tar.gz
# cd nginx-1.6.2
# ./configure --prefix=/datared/q***o/nginx/install --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
# make && make install
// 其中“--with-http_ssl_module”一定要加,否则ssl无法识别
安装完后 默认路径在/usr/local/nginx
备注:也可以指定参数配置 指定安装路径等 示例如下:
(# ./configure --prefix= /datared/q***o/nginx/install)
查看版本信息:
/datared/q***o/nginx/install/sbin/nginx -v
>/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
解决办法:
如果是32位系统
[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib
如果是64位系统
[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64
然后在启动nginx就OK了
[root@lee ~]# /usr/local/webserver/nginx/sbin/nginx -v
>nginx version: nginx/1.6.2
OK 问题解决
位置:/datared/q***o/nginx/install
配置文件:/datared/q***o/nginx/install/conf/nginx.conf
日志:/datared/q***o/nginx/install/logs
cd /datared/q***o/nginx/install/sbin
./nginx -c /datared/q***o/nginx/install/conf/nginx.conf
重启:
cd /datared/q***o/nginx/install/sbin
./nginx -s reload
启动后查看80端口 #lsof -i:80