首先,我们打开nginx下载网址 http://nginx.org/download/ 。
找到要下载的版本,我这里选的是
通过xftp、wincp等工具上传到虚拟机,也可以通过指令直接在虚拟机中获取:
wget http://nginx.org/download/nginx-1.2.0.tar.gz
解压:
tar -zxf nginx-1.2.0.tar.gz
移动到用户主目录下并重命名为 nginx (我这里是root用户):
mv nginx-1.2.0 ~/nginx
接着,我们安装一些依赖库用以满足一些拓展功能:
sudo yum install -y zlib zlib-devel pcre pcre-devel openssl openssl-devel
这些依赖库在安装 python 时,基本是已经安装过的,这里检查一下有没有遗漏即可。检查完毕就可以开始编译安装 nginx 了。
[root@Master ~]# cd nginx
[root@Master nginx]# ./configure && make && make install # 安装
configure:可自定义的安装脚本,不写参数是以默认方式运行,生成 makefile 文件
make:读取 makefile 文件的指令进行编译
make install:读取 makefile 文件的指令进行安装
以上操作完成后,就可以在 root 根目录的 /usr/local 中找到 nginx 文件夹。
找到其中的 sbin 下的 nginx
cd /usr/local/nginx/sbin
./nginx # 运行
./nginx -s stop # 停止
查看配置文件 nginx.conf :
[root@Master sbin]# vim /root/nginx/conf/nginx.conf
找到其中的 server :
检查 nginx.conf
./nginx -tc /root/nginx/conf/nginx.conf
在浏览器中打开 http://localhost:80 :
出现 welcome to nginx! 即为成功