一、简易搭建安装步骤

0.检查环境

1.配置yum源

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

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

#或使用251的adv源(老师的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

Linux服务之nginx服务篇二(搭建)的更多相关文章

  1. Linux服务之nginx服务篇五(静态/动态文件缓存)

    一.nginx实现静态文件缓存实战 1.nginx静态文件缓存 如果要熟练使用nginx来实现文件的缓存,那下面的几个指令你必须要牢记于心 (1)指令1:proxy_cache_path 作用:设置缓 ...

  2. Linux基础系列:常用命令(5)_samba服务与nginx服务

    作业一:部署samba 每个用户有自己的目录,可以浏览内容,也可以删除 所有的用户共享一个目录,只能浏览内容,不能删 安装samba服务 1.准备环境 setenforce 0 2.安装软件包 yum ...

  3. Linux基础系列:常用命令(6)_nfs服务与nginx服务

    NFS介绍: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统 ...

  4. samba服务和nginx服务

    一  samba服务 1 samba的功能:samba是一个网络服务器,是连接linux和windows之间共享文件的. 2 samba服务的启动,停止和重启: (1) 要启动Samba服务,只需用户 ...

  5. Samba服务与Nginx服务

    Samba服务: 1 准备环境 =====>part1: iptables -F 清楚防火墙配置 #systemctl disable firewalld #开机默认关闭 #systemctl ...

  6. Nginx系列篇二:linux搭建Nginx负载均衡

    建议先搭建好Nginx环境 可阅读--->Linux中搭建Nginx 1.准备好三台服务器[标配] 一.nginx负载均衡服务器:192.168.102.110,配置好Nginx 二.tomca ...

  7. Linux服务之nginx服务篇三(反向代理、负载均衡)

    一.Nginx实现反向代理 概念 反向代理:在收到客户端请求之后,会修目标IP地址和端口 正向代理:在收到客户端请求之后,会修源IP地址和端口 上游服务器:代理服务器后端的哪些真正给客户端提供服务的节 ...

  8. Linux服务之nginx服务篇一(概念)

    nginx官网:http://nginx.org/ 一. nginx和apache的区别 Nginx: 1.轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源. 2.抗并发,ng ...

  9. Linux服务之nginx服务篇四(配置https协议访问)

    一.配置nginx支持https协议访问 编译安装nginx的时候需要添加相应的模块--with-http_ssl_module和--with-http_gzip_static_module(可通过/ ...

随机推荐

  1. 【剑指offer】9:变态跳台阶

    题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 解题思路: 先考虑最简单情况就是只有一级台阶,仅有一种跳法.两级台阶,有两种 ...

  2. redhat7.6 安装java和tomcat

    使用yum 安装java # 首先查看是否安装yum rpm -qa | grep yum yum-3.4.3-161.el7.noarch # 显示这个表示已经安装了. # 查看是否安装java,没 ...

  3. Spring-Cloud-Alibaba之Sentinel

    微服务中为了防止某个服务出现问题,导致影响整个服务集群无法提供服务的情况,我们在系统访问量和业务量高起来了后非常有必要对服务进行熔断限流处理. 其中熔断即服务发生异常时能够更好的处理:限流是限制每个服 ...

  4. 浅谈Java的反射机制和作用

    浅谈Java的反射机制和作用 作者:Java大师 欢迎转载,转载请注明出处 很多刚学Java反射的同学可能对反射技术一头雾水,为什么要学习反射,学习反射有什么作用,不用反射,通过new也能创建用户对象 ...

  5. dedecms后台一些时间等验证方法(plus/diy.php)

    <?php if(trim(@$_POST['name'])==''){ $err=2; } if(trim(@$_POST['tel'])==''){ $err=1; }else{ @$_PO ...

  6. hdu1024 最大m子序列和

    题意:      给你一个序列n个数组成,然后让你在里面找到m个子序列,让这m个子序列的和最大. 思路:       dp[i][j]表示的是第j个数字在第i个子序列时的当前最优值. dp[i][j] ...

  7. Portswigger web security academy:Server-side template injection(SSTI)

    Portswigger web security academy:Server-side template injection(SSTI) 目录 Portswigger web security ac ...

  8. 【mybatis】mybaits generator 逆向工程的使用

    mybatis逆向工程官方网站:http://www.mybatis.org/generator/quickstart.html 准备xml文件.如下generator.xml全部内容 <?xm ...

  9. java 运用Cipher加密再解密后会变乱码。解决方案!

    同样的方法类用main调用加解密都正常,就是当用到业务就是加密后再解密变乱码. 后来发现同样的内容加密后的内容竟不相同. 经调试发现 encryptData.getBytes() 转为字节是的使用 C ...

  10. 基于Gitlab的CICD流程

    本片文章主要初步介绍什么是CICD流程,并且把整个流程进行拆分理解整个流程的跑通过程. 1.CICD概述 什么是CICD呢? 简单的说CICD就是持续集成自动构建自动测试自动部署. 从概念上就可以看出 ...