准备工作
1 2 3 4
|
#新建项目存放目录 mkdir -p /data/wwwoot #新建日志存放目录 mkdir -p /data/log/nginx
|
添加用户
1 2
|
useradd -r -s /sbin/nologin www `
|
新建安装包存放目录
1 2
|
mkdir -p /opt/software cd /opt/software
|
下载安装包解压
1 2 3 4 5 6
|
#nginx官方地址 #http://nginx.org/en/download.html
wget http://nginx.org/download/nginx-1.12.2.tar.gz tar -zxf nginx-1.12.2.tar.gz -C /opt/module cd nginx-1.12.2
|
安装依赖扩展
1 2
|
yum -y install gcc gcc-c++ autoconf automake libtool make cmake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel
|
设置系统资源限制
编译安装
1 2 3 4 5 6 7 8 9
|
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-pcre
#make的地方有一个小技巧,如果服务器是双核,可以通过-j2来指定用双核进行编译,-j4代表4核编译。 make -j && make install
|
make的地方有一个小技巧,如果服务器是双核,可以通过-j2来指定用双核进行编译,-j4代表4核编译。
启动nginx
1
|
/usr/local/nginx/sbin/nginx
|
查看nginx是否启动
加入环境变量
1 2 3 4 5 6
|
vim /etc/profile
PATH=$PATH:/usr/local/nginx/sbin export PATH
source /etc/profile
|
扩展
1 2 3 4 5 6
|
#常用nginx命令 /usr/local/nginx/sbin/nginx -s quit 停止ngix /usr/local/nginx/sbin/nginx -s reload 重新载入nginx(当配置信息发生修改时) /usr/local/nginx/sbin/nginx -v 查看版本 /usr/local/nginx/sbin/nginx -t 查看nginx的配置文件的目录 /usr/local/nginx/sbin/nginx -h 查看帮助信息
|