zoukankan      html  css  js  c++  java
  • Linux服务之nginx服务篇二(搭建)

    一、简易搭建安装步骤

    0.检查环境

    1.配置yum

    使用yum list nginx 检查yum源中是否有nginx安装包

    #官方网络源需要安装epel-*

    #或使用251adv源(老师的yum源)

    ####################

    [base]

    name=base

    baseurl=http://172.16.105.251/base

    enabled=1

    gpgcheck=0

    [adv]

    name=adv

    baseurl=http://172.16.105.251/adv

    enabled=1

    gpgcheck=0

    ####################

    2.安装nginx

    yum -y install nginx

    3.启动服务

    systemctl start nginx

    systemctl enable nginx

    4.添加防火墙

    #按服务

    firewall-cmd --add-service=http

    firewall-cmd --add-service=http --permanent

    #按端口

    netstat -anp |grep nginx

    firewall-cmd --add-port=80/tcp

    firewall-cmd --add-port=80/tcp --permanent

    5.浏览器验证

    IP

    6.编辑主页

    /usr/share/nginx/html/index.html

    二、按端口区分来搭建虚拟网站

    1.安装服务

    yum -y install nginx

    2.建立路径

    mkdir -p /work/ng1

    mkdir -p /work/ng2

    echo "1.com" > /work/ng1/index.html

    echo "2.com" > /work/ng2/index.html

    3.编辑配置文件

    cd /etc/nginx/conf.d

    vim ab.conf

    ###########################

     server {

         listen      81;

         server_name a.com;

         location / {

         root /work/ng1;           #root也可以写在location的外面

         }

    }

    server {

         listen      82;

         server_name a.com;

         location / {

         root /work/ng2     ;

         }

    }

    ########################

    #注意每行最后如果不是{ }都需要写;

    4.查错

    nginx -t              #很重要,写完配置文件后最好先检查一下

    5.重启服务

    systemctl restart nginx

    6.添加防火墙端口

    firewall-cmd --add-port=81/tcp --permanent

    firewall-cmd --add-port=82/tcp --permanent

    firewall-cmd --reload

    7.验证

    curl 192.168.10.100:81

    curl 192.168.10.100:82

    三、按域名区分搭建虚拟网站

    1.安装服务

    yum -y install nginx

    2.建立路径

    mkdir -p /work/ng1

    mkdir -p /work/ng2

    echo "1.com" > /work/ng1/index.html

    echo "2.com" > /work/ng2/index.html

    3.编辑配置文件

    cd /etc/nginx/conf.d

    vim ab.conf

    ###########################

     server {

         listen      80;

         server_name 1.com;

         location / {

         root /work/ng1     ;

         }

    }

    server {

         listen      80;

         server_name 2.com;

         location / {

         root /work/ng2     ;

         }

    }

    ########################

    #注意每行最后如果不是{ }都需要写;

    4.查错

    nginx -t

    5.重启服务

    systemctl restart nginx

    6.添加防火墙端口

    firewall-cmd --add-port=80/tcp --permanent

    firewall-cmd --reload

    7.设置域名静态解析

    echo "192.168.10.100 1.com" >> /etc/hosts

    echo "192.168.10.100 2.com" >> /etc/hosts

    8.验证

    curl 1.com

    curl 2.com

  • 相关阅读:
    Apple Tree(树状数组+线段树)
    平衡阵容(RMQ st表算法)
    一起去打CS
    夜归

    淋雨
    大马戏
    雨中行船
    弄堂里
    夜游天安门
  • 原文地址:https://www.cnblogs.com/renyz/p/11276975.html
Copyright © 2011-2022 走看看