Nginx 第2章Nginx的安装、启动
第2章 Nginx的安装、启动
Nginx官网:http://nginx.org/
1. 相关安装包
- pcre-8.37.tar.gz
- openssl-1.0.1t.tar.gz
- zlib-1.2.8.tar.gz
- nginx-1.11.1.tar.gz
2. 安装流程
- (1)安装pcre
解压缩pcre-xx.tar.gz包
进入解压缩目录,执行./configure
如果提示,需要提前安装gcc++,进入安装光盘目录的软件包(/media/CentOSXX/Package)执行
rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm
./configure完成后,回到pcre目录下执行make,再执行make install
- (2)安装openssl
解压缩openssl-xx.tar.gz包。
进入解压缩目录,执行./config
make && make install
- (3)安装zlib
解压缩zlib-xx.tar.gz包。
进入解压缩目录,执行./configure。
make && make install
- (4)安装nginx
解压缩nginx-xx.tar.gz包。
进入解压缩目录,执行./configure。
make && make install
3. Nginx启动
- (1)启动问题
进入/usr/local/nginx/sbin目录,运行命令./nginx 即可启动nginx
nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法
解决方法:
ln -s /usr/local/lib/libpcre.so.1 /lib64
32位系统则:
ln -s /usr/local/lib/libpcre.so.1 /lib
- (2)启动命令
启动命令:在/usr/local/nginx/sbin目录下执行 ./nginx
关闭命令: 在/usr/local/nginx/sbin目录下执行 ./nginx -s stop
重新加载命令: 在/usr/local/nginx/sbin目录下执行 ./nginx -s reload
- (3)设置nginx为自启动服务
修改linux 启动脚本/etc/rc.d/rc
加入 :/usr/local/nginx/sbin/nginx
(4)进入首页