centos安装nginx详细步骤

centos安装nginx详细步骤

文章概要:本文主要介绍了在centos上编译安装nginx的步骤。

本文内容来自:谷流仓AI - ai.guliucang.com

一、环境准备

yum install gcc-c++		#安装gcc
gcc -v		# 查看gcc版本
yum install -y pcre pcre-devel	#安装pcre pcre-devel
yum install -y zlib zlib-devel	#安装zlib库
yum install -y openssl openssl-devel	#安装OpenSSL

二、下载安装nginx

# 先进入下载目录,把压缩包下载到这个目录里,我习惯下载到这个文件夹
cd /root/downloads

# 下载nginx安装包
wget https://nginx.org/download/nginx-1.24.0.tar.gz

# 解压
tar -zxvf nginx-1.24.0.tar.gz

# 进入nginx安装包目录
cd nginx-1.24.0

# 自定义配置 Nginx 的功能和安装位置
# 其中: 
# --prefix=/root/apps/nginx:指定了安装位置
# --with-http_stub_status_module:启用 Nginx 的状态监控模块 ngx_http_stub_status_module,以便查看 Nginx 的基本状态信息。
# --with-http_ssl_module:启用 Nginx 的 SSL/TLS 模块 ngx_http_ssl_module,以支持 HTTPS 加密通信
./configure --prefix=/root/apps/nginx --with-http_stub_status_module --with-http_ssl_module

# 编译安装
make && make install

# 添加软连接,这样可以直接在任何位置使用nginx命令
# !!!注意:将/root/apps/nginx替换为你自己上面配置的安装地址。
# 如果上面步骤没有加--prefix=/root/apps/nginx这个参数,默认的安装地址是/usr/local/nginx/,可以自己到这个目录去看看)
ln -s /root/apps/nginx/sbin/nginx /sbin/

# 启动nginx
nginx

# 看看是不是已经在监听80端口了, 如果看到后面程序名称是nginx:master说明已经启动master进程了
netstat -lnp|grep 80

至此nginx安装成功了。

nginx常用命令

下面提供一些经常用的nginx命令:

# 启动nginx
nginx

# 测试nginx配置文件是否配置正确,也可以用这个命令直接显示出nginx.conf的具体位置
# 通常在修改完nginx配置文件之后,要先运行这个命令,防止配置错误
nginx -t

# 修改完配置文件之后,需要用以下命令重载配置文件,使配置立即生效
nginx -s reload

# 重启nginx(很少用)
nginx -s reopen	

# 查找安装目录
whereis nginx	# 我更喜欢用nginx -t

# 查看nginx版本
nginx -v

设置开机启动nginx

# 编辑rc.local文件
vi /etc/rc.d/rc.local
# 增加如下代码:
/usr/local/nginx/sbin/nginx
#给rc.local文件可执行权限
chmod +x /etc/rc.d/rc.local		
  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值