Linux下安装nginx

一、安装
Liux 下安装 nginx ,需要先安装 pcre zlib
 
进入 /usr/local
cd /usr/local
 
1、 安装 nginx 需要先安装 gcc gcc-c++
yum install gcc gcc-c++
 
2
下载 pcre
 
下载 zlib
 
下载 nginx 安装包
 
3
解压 pcre
Tar -zxvf pcre-8.38.tar.gz
只需要解压就行,不用编译
解压 zlib
Tar -zxvf zlib-1.2.8.tar.gz
只需要解压就行,不用编译
 
4
解压 nginx 安装包
Tar -zxvf nginx-1.8.1.tar.gz
进入解压后的目录
Cd   nginx-1.8.1
./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre-8.38 --with-zlib=/usr/local/zlib-1.2.8
make
make install
 
安装完成, cd ../ 返回 local 目录,执行命令 ll 可以看到 local 目录下多了一个文件夹 nginx ,这便是我们安装 nginx 的目录, /usr/local/nginx/sbin/nginx 文件便是 nginx 的启动文件
好了,现在我们先启动 nginx ,看一下效果吧
执行命令启动 nginx
/usr/local/nginx/sbin/nginx
此时 nginx 启动,
执行命令 Ps -ef | grep nginx   看到如下信息,说明 nginx 启动成功
root  46863   1  0 19:57 ?      00:00:00 nginx: master process /usr/local/ngin/sbin/nginx
 
打开浏览器,在地址栏输入你的虚拟机 ip 地址,我的是 192.168.152.128 ,看到如下页面,这便是 nginx 是默认页面了。
 
 
二、注册为系统服务
接下来,将 nginx 注册为系统服务
首先创建脚本服务文件
Vi /etc/init.d/nginx
内容如下:
#! /bin/sh
# chkconfig: - 85 15
 
PATH=/usr/local/nginx/sbin
 
DESC="nginx daemon"
NAME=nginx
DAEMON=/usr/local/nginx/sbin/$NAME
CONFIGFILE=/usr/local/nginx/conf/$NAME.conf
PIDFILE=/usr/local/nginx/logs/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
 
set -e
[ -x "$DAEMON" ] || exit 0
 
do_start() {
$DAEMON -c $CONFIGFILE || echo -n "nginx already running"
}
 
do_stop() {
$DAEMON -s stop || echo -n "nginx not running"
}
 
do_reload() {
$DAEMON -s reload || echo -n "nginx can't reload"
}
 
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
do_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
do_stop
echo "."
;;
reload|graceful)
echo -n "Reloading $DESC configuration..."
do_reload
echo "."
;;
restart)
echo -n "Restarting $DESC: $NAME"
do_stop
do_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2
exit 3
;;
esac
 
exit 0


 
此时,该服务文件没有执行权限,给予权限
Chmod +x  /etc/inid.t/nginx
 
然后执行命令,添加服务
Chkconfig --add nginx
此时 nginx 添加到系统服务中,需要启动 / 重启 / 关闭时,执行如下命令即可
Service nginx start | restart | reload | stop
三、 设置 nginx 开机自动启动
 
Vi /etc/rc.local
 
在最后一行添加如下内容:
Service nginx start
保存文件,下次开机时, nginx 便会自动启动
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值