安装所需环境
Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
官网下载nginx
wget -c https://nginx.org/download/nginx-1.9.9.tar.gz
解压
tar -zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
配置
以下是自定义配置,可根据自己需求进行修改,新手建议用默认配置:./configure 即可
./configure \
--user=nginx \
--group=nginx \
--prefix=/opt/nginx \
--conf-path=/opt/nginx/conf/nginx.conf \
--error-log-path=/log/nginx/error.log \
--http-log-path=/log/nginx/access.log \
注:--user --group 为nginx启动用户,conf-path:nginx配置目录,prefix:安装目录
编译安装
make && make install
加入环境变量
vim /etc/profile
最末尾增加:
#nginx
export NGINX_HOME=/opt/nginx
export PATH=$PATH:$NGINX_HOME/sbin
退出 source /etc/profile命令使刚才添加的变量生效
启动、停止nginx
nginx -s stop
nginx -s quit
nginx -s reload
开机自启动
即在rc.local增加启动代码就可以了。
vi /etc/rc.local
增加一行 /opt/nginx/sbin/nginx
设置执行权限:
chmod 755 rc.local