在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,以下命令均需root权限执行:
首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)。选定/usr/local为安装目录,以下具体版本号根据实际改变。
安装PCRE库
安装前需要安装的内容
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl penssl-devel
安装nginx
下载地址:http://nginx.org/download/nginx-1.1.10.tar.gz
下载后上传 解压
tar -xf nginx-1.1.10.tar
cd nginx-1.1.10
./configure
make
make install
安装常见错误:
Nginx启动提示找不到libpcre.so.1解决方法
如果是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/nginx/sbin/nginx
安装成功
注意是80端口
常用命令
重启:
$ /usr/local/nginx/sbin/nginx 启动命令
重启:
$ ./nginx -s reload
停止:
$ /usr/local/nginx/sbin/nginx –s stop
测试配置文件是否正常:
$ /usr/local/nginx/sbin/nginx –t
强制关闭:
$ pkill nginx
重要目录
conf:配置文件
html:静态html
logs:日志文件