【值得一看】如何在Linux 系统下安装 Nginx

本文详细指导如何在Linux系统中安装openssl、zlib和pcre,解决yum问题,并一步步部署Nginx,包括配置防火墙、编译安装及启动过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装 openssl 和 zlib

yum -y install make zlib zlib-devel gcc-c++ libtool    openssl openssl-devel

如果是使用 CentOS 6.5 执行 yum 相关命令报错,直接复制粘贴执行以下所有代码即可:

sed -i “s|enabled=1|enabled=0|g” /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum clean all
yum makecache

具体可参考 yum命令报错Error: Cannot find a valid baseurl for repo: base

二、安装 pcre

1、首先联网下载 pcre 的压缩包

cd /usr/src

wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

如果虚拟机无法联网,可以参考 Linux联网问题
2、解压到当前文件夹

tar -xvf pcre-8.37.tar.gz

3、切换到解压后的 pcre 文件夹

cd pcre-8.37/

4、分别执行以下命令

./configure
make && make install

如果执行 make 相关命令报错,可参考 执行make报错No targets specified and no makefile found. Stop.

三、安装 Nginx

1、在Windows本地下载好压缩包,下载地址 Nginx下载地址
Nginx压缩包下载2、在Windows本地使用 XShell 远程连接 Linux,切换到 /usr/src 目录下,把压缩包直接拖到 XShell 即可(第二种方法就是通过 Xftp 上传压缩包)

cd /usr/src

3、在当前文件夹下将压缩包解压

tar -vxf nginx-1.12.2.tar.gz

解压之后 /usr/src 目录下有以下文件
src目录下的文件列表
3、切入到 nginx 目录下,执行以下命令

./configure
make && make install

4、打开 80 端口

vim /etc/sysconfig/iptables
# 加入如下代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

开放80端口

5、保存后退出重启防火墙

service iptables restart

6、切换到 /usr/local/nginx/sbin 目录下执行如下命令启动 nginx

# 启动命令
./nginx

# 关闭命令
./nginx -s stop

# 重启命令
./nginx -s reload

如果执行 ./nginx 命令报错,如果linux系统是 64 位的在 /usr/local/lib64/目录执行以下代码:

ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

如果linux系统是 32 位,则在 /usr/local/lib/ 目录下执行:

ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1

具体可参考./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

7、查看 nginx 进程

ps -ef | grep -i nginx

出现以下信息说明 nginx 安装成功并成功启动
nginx 成功启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值