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:
nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf
case $ in
start)
echo -n "Starting Nginx"
$nginx -c $conf
echo " done."
;;
stop)
echo -n "Stopping Nginx"
killall - 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
有网页字符串打印说明安装完成
最新文章
- Chrome浏览器Cookie解密
- mysql5.7中文乱码问题的解决,将编码统一改成utf8的方法
- gcc的-D和-U参数:宏的设置与取消
- C++全局变量在多个源代码文件中的使用
- 345. Reverse Vowels of a String
- leetcode:Coin Change
- Cobalt Strike
- redis 安装及配置
- css实现网页布局随滚轮变化响应移动
- Haskell之Yesod开发–边踩坑边开发(2)
- unity中的委托
- 滚轮事件的防冒泡、阻止默认行为的代码(效果是:只让当前div滚动,连当前文档都不滚动的效果)
- Dapper源码学习和源码修改
- ASP.NET Core实现强类型Configuration读取配置数据
- NYOJ--46--最少乘法次数
- Python3——坦克大战
- chrome浏览器被reimage pair 劫持怎么处理
- python序列化
- Linux系统监控命令及定位Java线程
- npm install权限问题,报错:permission denied。