目录
1.前期准备
所依赖的包:
1、ssl功能需要openssl包
2、gzip模块需哟啊 zlib库
3、rewrite 模块需要pcre库
依赖包的安装顺序依次为:openssl、zlib、pcre, 最后安装nginx包
2.将安装文件上传至安装目录
1.使用root登陆服务器
2.将nginx依赖包以及安装包上传至/opt/nginx目录
3.执行命令:
//设置环境变量
export work_src=/opt/nginx
export nginx_src=/usr/local/nginx
3.nginx安装
3.1安装openssl
继续使用root用户进行操作
cd ${work_src}
tar -zxvf openssl-flips-...
cd openssl-flips-...
./config
make
make install
3.2安装zlib
继续使用root用户操作
cd ${work_src}
tar -zxvf zlib-....
cd zlib-...
./configure
make
make install
3.3安装pcre
继续使用root用户操作
cd ${work_src}
tar -zxvf pcre-...
cd pcre-...
./configure
make
make install
3.4 安装nginx
继续使用root用户操作
cd ${work_src}
tar -zxvf nginx-...
cd nginx-...
./configure --prefix=${nginx_src} --with-http_stub_status_module --with-stream --with-pcre=../pcre-.. --with-zlib=../zlib-.. --with-openssl=../openssl-flips-..
make
make install
注意:“--with-xxx=”的值是解压目录 ,而不是安装目录
4. nginx配置
4.1 检查nginx是否安装成功
继续使用root用户操作
${nginx_src}/sbin/nginx -t
- 如果显示的是OK和successful 表示安装成功
4.2 nginx配置普通用户启动权限
继续使用root用户操作
chown root ${nginx_src}/sbin/nginx
chmod u+s ${nginx_src}/sbin/ngix
4.3 设置nginx.conf操作权限
将nginx.conf配置文件设置为普通用户也可以编辑
继续使用root用户操作
chmod 777 ${nginx_src}/conf/nginx.conf
4.4 nginx常用操作命令
${nginx_src}/sbin/nginx -h 命令帮助
${nginx_src}/sbin/nginx 启动
${nginx_src}/sbin/nginx -c ${nginx_src}/conf/ngixn.conf 配置文件方式启动
${nginx_src}/sbin/nginx -s stop(quit) 停止
${nginx_src}/sbin/nginx -s reload 重启
${nginx_src}/sbin/nginx -t 检测是否安装成功
ps -ef | grep nginx
netstat -tunlp 查看端口好占用
netstat -tunlp | grep 查看指定端口号占用
kill -9 nginx
kill - HUP Nginx 主进程号。平滑重启
5 验证nginx是否安装成功
htpp://ip:80