运维(1)源码编译安装nginx

前言:从nginx官网下载的代码是 源nginx代码。选中要下载的版本,鼠标点击右键复制链接,在虚拟机命令行用:“wget+链接”下载。

nginx.org  //官网开源地址

tengine.taobao.org  //淘宝nginx官网 

环境准备:找一台虚拟机或者云主机。

构建yum仓库:

~]# mkdir  /etc/yum.repos.d/repobak

~]# mv  /etc/yum.repos.d/* /etc/yum.repos.d/repobak

~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo   //阿里云基础包

~]# curl -o /etc/yum.repos.d/epel.repo  https://mirrors.aliyun.com/repo/epel-7.repo         //阿里云扩展包

~]# yum clean all && yum repolist        

# 1.安装nginx的依赖包

 ~]#  yum install -y gcc pcre-devel openssl-devel

# 2.安装nginx

 ~]#  mkdir my_nginx  && cd my_nginx

my_nginx]#  wget http://nginx.org/download/nginx-1.21.6.tar.gz

my_nginx]#  tar xf nginx-1.12.2.tar.gz

my_nginx]#  cd nginx-1.12.2/

nginx-1.12.2]#  ./configure --help              #查看编译帮助信息

nginx-1.12.2]#  ./configure --with-http_ssl_module        # 配置nginx支持https

 nginx-1.12.2]#  make && make install

# 3.启动服务

nginx-1.12.2]#   cd

 ~]#  /usr/local/nginx/sbin/nginx                

~]#  ss -tlnp | grep :80

LISTEN     0      128          *:80

~]#  ps -ef | grep  nginx   #查看nginx的服务的进程

# 4.配置环境变量,方便使用nginx

 ~]#  vim /etc/profile   #全局环境变量配置文件,找到自定哟黄精便令的位置

~]#  ls /etc/profile.d/     #自定义环境变量的位置

~]#  vim /etc/profile.d/nginx.sh  #自定义一个nginx的环境变量

~]#  cat /etc/profile.d/nginx.sh

退出会话后重新登录后,查看nginx的环境变量是否被添加了

~]# exit

 ~]# $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/nginx/sbin/:/root/bin

 ~]#  nginx -s stop     //可以轻松使用nginx的启动和关闭命令了

~]#  nginx   //启动nginx

 ~]#  nginx -s reload   //重启

~]#  nginx -V //查看nginx的版本和开启了哪些模块

# 5.写入到rc.local中的命令,开机时自动执行

 ~]#  echo '/usr/local/nginx/sbin/nginx' >> /etc/rc.d/rc.local       //设置开机启动nginx

 ~]#  chmod +x /etc/rc.d/rc.local

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值