一、简易搭建安装步骤

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. ATMS中去拉起新的进程,并在新进程启动后调用attachApplication时,resume待启动的Activity

    相关文章: ATMS中去pause Activity A. 目录 ATMS拉起新进程 堆栈 resumeTopActivityInnerLocked:1684, ActivityStack start ...

  2. ArrayList、CopyOnWriteArrayList源码解析(JDK1.8)

    本篇文章主要是学习后的知识记录,存在不足,或许不够深入,还请谅解. 目录 ArrayList源码解析 ArrayList中的变量 ArrayList构造函数 ArrayList中的add方法 Arra ...

  3. BeetleX数据分析中间服务V3

    V3版可以对更多的数据场景分析,可以用在系统日志,销售数据,医疗门诊等不同行业的数据进行分析透视.而它的目标并不是简单地进行数据汇总,更注重于不同时间段和不同标签之前的数据的汇总和差异对比,通过数据的 ...

  4. 基于MATLAB的手写公式识别(3)

    基于MATLAB的手写公式识别 图像的膨胀化,获取边缘(思考是否需要做这种处理,初始参考样本相对简单) %膨胀 imdilate(dilate=膨胀/扩大) clc clear A1=imread(' ...

  5. maven自动化构建工具

    目录结构: 一.Maven简介 二.Maven核心概念 三.Maven的使用 四.Maven在IDEA中的应用 五.依赖管理 六.Maven常用设置 ------------------------- ...

  6. Python学习笔记-StatsModels 统计回归(1)线性回归

    1.背景知识 1.1 插值.拟合.回归和预测 插值.拟合.回归和预测,都是数学建模中经常提到的概念,而且经常会被混为一谈. 插值,是在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数 ...

  7. 【CompletableFuture】CompletableFuture测试runAsync()方法调用

    问题 CompletableFuture.runAsync() 返回 CompletableFuture<Void>对象,调用CompletableFuture.allOf(f1,f2). ...

  8. Dedecms自定义表单后台列表展现方式样式更改

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. 从苏宁电器到卡巴斯基第25篇:难忘的三年硕士时光 III

    阴差阳错,走上了讲师的道路 时间已经来到了2015年的1月,我的找工作之路也是屡败屡战,屡战屡败.金山.百度以及腾讯不约而同地不要我,使得我对于自己的未来充满了迷茫.尽管才研二而已,可是对于我这种没有 ...

  10. 后渗透阶段之基于MSF的内网主机探测

    当我们通过代理可以进入某内网,需要对内网主机的服务进行探测.我们就可以使用MSF里面的内网主机探测模块了. 在这之前,先修改 /etc/proxychains.conf ,加入我们的代理. 然后 pr ...