美文网首页
nginx学习环境准备

nginx学习环境准备

作者: 谜00016 | 来源:发表于2018-10-25 10:43 被阅读0次

    环境

    我使用的是vagrant+VirtuaBox搭建的虚拟环境,以下是vagrantfile信息:

    # -*- mode: ruby -*-
    # vi: set ft=ruby :
    
    Vagrant.require_version ">= 1.6.0"
    
    boxes = [
        {
            :name => "docker-nginx",
            :eth1 => "192.168.205.103",
            :mem => "1024",
            :cpu => "2"
        }
    ]
    
    Vagrant.configure(2) do |config|
    
      config.vm.box = "centos/7"
      boxes.each do |opts|
        config.vm.define opts[:name] do |config|
          config.vm.hostname = opts[:name]
          config.vm.provider "vmware_fusion" do |v|
            v.vmx["memsize"] = opts[:mem]
            v.vmx["numvcpus"] = opts[:cpu]
          end
          config.vm.provider "virtualbox" do |v|
            v.customize ["modifyvm", :id, "--memory", opts[:mem]]
            v.customize ["modifyvm", :id, "--cpus", opts[:cpu]]
          end
          config.vm.network :private_network, ip: opts[:eth1]
        end
      end
      config.vm.synced_folder "./labs", "/home/vagrant/labs"
    #  config.vm.provision "shell", privileged: true, path: "./setup.sh"
    end
    
    

    环境调试确认

    四项确认

    • 网络
    ping www.baidu.com
    
    • yum可用
    yum list|grep gcc
    
    • iptable规则关闭
    iptables _F//关闭
    iptables -t nat -F//关闭
    
    • selinux关闭
    sudo vim /etc/sysconfig/selinux
    //将SELINUX=enforcing 改为 SELINUX=disabled
    //重启服务reboot
    

    两项安装

    • 系统基本库
    sudo yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
    sudo yum -y install wget httpd-tools vim
    
    • nginx安装
      此处使用yum安装,其他方式安装此处不做赘述。
      打开nginx官网,当前最新稳定版本为nginx-1.15.5,点击进入。点击stable version,点击进入。找到centos部分 按照文档,sudo vim /etc/yum.repos.d/nginx.repo注意截图中的两处修改 查看是否正常可用yum list|grep nginx,如果出现如下界面则正常可用 然后执行sudo yum -y install nginx,安装之后执行nginx -v,不出意外应该显示出了当前安装的nginx版本

    一项初始化

    cd /opt
    sudo mkdir app download logs work backup
    

    相关文章

      网友评论

          本文标题:nginx学习环境准备

          本文链接:https://www.haomeiwen.com/subject/eulqtqtx.html