linux下nginx安装启动

先把nginx压缩包传送到linux中,放到你想安装的目录下,我用的工具是xftp
在这里插入图片描述

然后解压
tar -xvf nginx-1.10.0.tar.gz

解压后进入nginx-1.10.0目录,然后配置文件目录,第一个指定文件目录包括配置文件日志文件等,第二个指定脚本文件目录
./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx
执行后会有 Makefile文件和 objs目录
在这里插入图片描述

之后进行编译安装
make && make install
如果有make: *** No rule to make target build', needed bydefault’. Stop.错误,那么可能不具备环境。
我们可以通过命令下载
一、安装gcc
RedHat中安装GCC:
yum install gcc

Ubuntu中安装GCC:
apt-get install gcc

二、安装PCRE库
RedHat中安装PCRE:
yum install pcre pcre-devel

Ubuntu中安装PCRE:
apt-get install libpcre3 libpcre3-dev

三、安装zlib库
RedHat中安装zlib:
yum install zlib zlib-devel

Ubuntu中安装zlib:
apt-get install zlib1g zlib1g-dev

四、安装OpenSSL
RedHat中安装OpenSSL:
yum install openssl openssl-devel

Ubuntu中安装OpenSSL:(这里注意ubuntu并没有openssl-dev,所以命令不太一样)
sudo apt-get install openssl
sudo apt-get install libssl-dev

之后重新编译安装
在这里插入图片描述

如果安装过程中被上面这个警告打断那么打开objs下的Makefile文件,第二行
CFLAGS = -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g
去掉-Werror
-Wall 表示打开gcc的所有警告
-Werror,它要求gcc将所有的警告当成错误进行处理

之后再make && make install就安装成功了。
安装成功后,用nginx命令开启服务,用命令ps -ef|grep nginx可查看进程。
用时关闭防火墙防止端口被篡改,浏览器访问不到
service iptables stop
如果防火墙本来就没有开启则不需要。
在这里插入图片描述

在浏览器输入linux ip可看到nginx欢迎页面。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值