Centos6系列安装nginx

设置ssh服务为开机启动

输入命令:chkconfig sshd on 即可。
注:若是chkconfig sshd off则禁止SSH开机启动

 

设定账号为bizuser ,密码为123456

第一步:环境安装

sudo yum install -y pcre pcre-devel openssl-devel
sudo yum -y install gcc gcc-c++ autoconf automake make
sudo yum -y install zlib zlib-devel

 

第二步:下载编译

1.进入下载目录

  cd /home/bizuser/download

   wget http://nginx.org/download/nginx-1.9.9.tar.gz

   #解压压缩包

  tar zxf nginx-1.9.9.tar.gz 

  #进入压缩包目录
  cd nginx-1.9.9

  创建连接

  ln -sf nginx-1.9.9 nginx

2.编译安装

  cd nginx

  ./configure

  make

  make install

3.修改变量

  cd /home/bizuser

  打开文件

  vi .bashrc

   添加下面配置

  export NGINX_HOME=/usr/local/nginx

  export PATH=$PATH:$NGINX_HOME/sbin

   保存退出

  引用:source  .bashrc

4.servcie添加服务支持

  进入目录

  cd /etc/init.d

  新增或编辑文件 nginx

  vi nginx 

  输入以下内容

  

#!/bin/bash
#Startup script for the nginx Web Server
#chkconfig: 2345 85 15
nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf
case $1 in 
start)
echo -n "Starting Nginx"
$nginx -c $conf
echo " done."
;;
stop)
echo -n "Stopping Nginx"
killall -9 nginx
echo " done."
;;
test)
$nginx -t -c $conf
echo "Success."
;;
reload)
echo -n "Reloading Nginx"
ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
echo " done."
;;
restart)
$nginx -s reload
echo "reload done."
;;
*)
echo "Usage: $0 {start|restart|reload|stop|test|show}"
;;
esac

保存退出

 修改执行权限

 chmod +x nginx

 

 将nginx服务加入chkconfig列表 以启用 service nginx start/stop 命令

 chkconfig --add /etc/init.d/nginx

 设置开机启动

 chkconfig nginx  on

 开机重启检查nginx是否自动重启

 检测口令: ps aux|grep nginx

 检测结果:

 

 

 测试nginx是否可访问

 测试口令:curl http://localhost

 测试结果:

 

 

5.测试

  service nginx stop 

  service nginx start

 

6.其他命令测试

   nginx -s reload

 

7.curl http://localhost

   有网页字符串打印说明安装完成

posted @ 2019-01-03 21:25  李文学  阅读(532)  评论(0编辑  收藏  举报