前言
本文主要介绍linux下安装nginx服务,包含服务启动,服务停止,服务重启等。
提示:以下是本篇文章正文内容,下面案例可供参考
具体步骤
在linux下安装nginx,首先需要安装gcc-c++编译器,然后安装nginx依赖的pcre和zlib包
- 安装gcc-c++编译器
yum install gcc-c++
yum install -y openssl openssl-devel
- 安装pcre和zlib包,加-y是所有询问全部yes
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
- 创建nginx文件夹,自定义
mkdir /usr/local/nginx
- 下载nginx(没有安装wget的请安装,安装命令:yum -y install wget),也可以下载后上传
wget http://nginx.org/download/nginx-1.9.9.tar.gz
- 解压并进入nginx目录
tar -zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
- 使用nginx默认配置,进入configure目录下,编译安装 ,如果报错看下面7
./configure
make
make install
- 错误提示:./configure报-bash: ./configure: No such file or directory
查找目录并进入该目录,重新执行第6步:./configure
find -name configure
- 启动nginx,在网站输入ip加默认80端口出现welcome to nginx即安装成功
whereis nginx //查找nginx安装路径
./nginx //进入sbin目录执行,或者 /usr/local/nginx/sbin/./nginx
ps -ef|grep nginx //查看是否启动成功:nginx:master process ./nginx
- 停止nginx服务,重启nginx服务
nginx -t //查看配置文件是否正确:/usr/nginx/sbin/nginx -t
nginx -s stop nginx //停止服务
nginx -s reload //重新加载配置文件:/usr/local/nginx/sbin/nginx -s reload 后面可跟配置文件目录
nginx -s quit //优雅停止nginx,有连接时会等连接请求完成再杀死worker进程
nginx.confnginx -s reopen //重新打开日志文件,一般用于切割日志
nginx -s reload|reopen|stop|quit //重新加载配置文件|重启|停止|退出
- 设置开机启动
chkconfig nginx on
- 查看nginx模块,配置文件在哪,启动目录在哪
nginx -V
总结
人生的路,漫长且孤独,短暂也快乐,漫长的是考验,短暂的是幸福,平坦的路途,让我们心怀感恩,泥泞的路途,让我们努力加油。