准备
1
| wget http://nginx.org/download/nginx-1.9.0.tar.gz
|
历史版本下载
https://nginx.org/download/
解压
上传下载过后的压缩包到自己的服务器目录
1 2 3 4 5
| # 进入目录 cd /opt/software
# 解压到/tmp目录下 tar -zxvf nginx-1.9.0.tar.gz -C /tmp
|
安装
安装依赖插件,默认需要 zlib、openssl 和 pcre 依赖包,其他组件可以根据自己需要选择安装。输入如下命令:
1
| yum install -y gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
|
gcc:编译器组件,包括C、C++等
zlib:数据压缩库
openssl:https安全传输协议,默认没有打开
pcre:正则表达式库
1 2 3 4 5 6 7 8
| # 进入nginx目录 cd /tmp/nginx-1.9.0
# 配置,默认安装到/usr/local/nginx目录,如果要自定义目录 ./configure --prefix=/usr/local/nginx ./configure
# 安装 make && make install
|
设置开机启动
1 2 3
| vim /etc/rc.local # 在里面添加内容(意思就是开机调用这段开启nginx的命令) /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
|
要想保证开机自启,得确认rc.local是可执行文件,如果不是,添加执行权限
1 2
| # 添加执行权限 chmod +x /etc/rc.local
|
启动nginx
1
| /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
|
常用命令
1 2 3
| ./nginx # 启动 ./nginx -s stop # 关闭 ./nginx -s reload # 重启
|