美文网首页
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