nginx-1.9.1.tar.gz 安装教程(详细步骤,从解压到启动)
一、准备工作
-
下载文件(如果你还没下)
安装包下载:https://pan.quark.cn/s/d39618cd175c,把
nginx-1.9.1.tar.gz这个压缩包下载下来,一般放到~/Downloads或者/usr/local/src/目录里。 -
解压文件
打开终端(就是那个黑框框),输入以下命令,把压缩包解开:
tar -zxvf nginx-1.9.1.tar.gz解压后会出来一个文件夹,叫
nginx-1.9.1。 -
进入解压后的目录
cd nginx-1.9.1
二、安装需要的依赖
Nginx 编译安装需要一些工具和库,先装上它们:
对于 Ubuntu/Debian 系统,运行:
sudo apt-get update
sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
对于 CentOS/RHEL 系统,运行:
sudo yum groupinstall "Development Tools"
sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel
说明:这些是编译 Nginx 必须要有的东西,比如正则支持、压缩支持、SSL 支持等。
三、配置编译选项
在 nginx-1.9.1文件夹里,运行 configure 脚本来设置安装选项,比如安装到哪个目录。
常用简单配置(推荐新手用这个):
./configure
如果你想自己指定安装路径,比如装到 /usr/local/nginx,可以用:
./configure --prefix=/usr/local/nginx
如果运行 configure 报错,一般就是缺少上面说的那些依赖库,按提示装上缺的东西再试。
四、编译并安装
配置成功后,执行以下两条命令:
make
sudo make install
-
make是编译,可能会花几分钟时间,耐心等等。 -
sudo make install是把编译好的程序安装到系统里,因为要写入系统目录,所以要用 sudo。
五、启动 Nginx
安装完成后,Nginx 一般就在你指定的目录里了,比如 /usr/local/nginx/。
进入 sbin 目录,启动它:
cd /usr/local/nginx/sbin
sudo ./nginx
如果没有报错,就说明启动成功了!
六、检查是否运行
你可以用以下命令看看 Nginx 是否在运行:
ps aux | grep nginx
或者更直观的,打开浏览器,访问你服务器的 IP 地址,比如 http://你的IP,如果看到 “Welcome to nginx!” 的欢迎页面,那就是成功了!
七、常用管理命令(放在 /usr/local/nginx/sbin/下操作)
-
启动:
sudo ./nginx -
停止:
sudo ./nginx -s stop -
重新加载配置(比如你改了配置文件后):
sudo ./nginx -s reload -
查看状态:
ps aux | grep nginx
