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
有网页字符串打印说明安装完成