Linux:WebServer(Nginx 虚拟主机配置与伪静态实现)
- ps + 查看方式 | grep + 服务/端口/软件等:查看状态;
一、基本操作
- Nginx 多用于商业系统;
- 一个端口只能被一个服务使用;
- Nginx 可以同时监听多个端口,也就是配置时,一个主机中添加多个端口,浏览器访问该域名时,无论访问哪个端口都对应相同的内容;
1)安装
- Nginx 默认不在源中,需要先添加 CentOs 7 Nginx yum 资源库
- sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
- 安装: yum install -y nginx
2)重启与重新加载
- 重启:service nginx restart;(先关闭再启动,如果没开启,则无法使用)
- 重载:service nginx reload;(不关闭,直接加载)
- 重新启动需要极短的时间,但在这极短的时间内是无法使用的;
- 一般实际应用中,选择重新加载;
二、配置虚拟主机
1)Nginx 目录结构
- conf.d:存放配置文件的文件夹;
- fastcgi_params:存放参数的文件;
- modules:存放各种功能模块;
2)HTML 代码文件解读

- HTML 代码文件默认存放在location 下 root 对应的目录:/usr/share/nginx/html 文件夹中;
- HTML 代码经过浏览器解析后,在浏览器上显示相应的内容;
3)配置文件 *.conf 内容解读
- 单域名、单端口:

- 单域名、多端口:

- 多域名、多端口:

- 使用多域名访问同一个服务时,需要将域名添加到 /etc/hosts 文件中;
listen:默认监听的服务器端口;可以在一个服务配置中添加多个端口,多个端口指向的 HTML 内容相同,浏览器通过域名访问服务器的不同端口时,显示的内容相同;
server_name:域名;
root:指定 HTML 代码文件存放的目录;
index: 域名对应的代码文件;
- # 表示该行为解释内容;
三、伪静态实现
- 方式和 Apache 不同,功能和思想一样;
1)功能简介
- 例如网址:域名 + *.htm,只要后缀是 .htm,不管 * 表示什么字符,都访问同一内容;
# 待学校补充
Linux:WebServer(Nginx 虚拟主机配置与伪静态实现)的更多相关文章
- Nginx教程(二) Nginx虚拟主机配置
Nginx教程(二) Nginx虚拟主机配置 1 虚拟主机管理 1.1 Nginx管理虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主 ...
- Nginx网络架构实战学习笔记(一):Nginx简介、安装、信号控制、nginx虚拟主机配置、日志管理、location 语法、Rewrite语法详解
文章目录 nginx简介 nginx安装 nginx信号控制 nginx虚拟主机配置 日志管理 location 语法 精准匹配的一般匹配 正则匹配 总结 Rewrite语法详解 nginx简介 Ng ...
- Nginx教程(二) Nginx虚拟主机配置 (转)
Nginx教程(二) Nginx虚拟主机配置 1 虚拟主机管理 1.1 Nginx管理虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主 ...
- nginx虚拟主机配置
nginx虚拟主机配置 虚拟主机的概念虚拟主机,就是把一台物理服务器划分成多个"虚拟"的服务器,每一个虚拟主机都可以有独立的域名和独立的目录nginx虚拟主机的配置nginx的 ...
- Nginx高性能服务器安装、配置、运维 (5) —— Nginx虚拟主机配置
六.Nginx虚拟主机配置 建立基于域名的虚拟主机: (1)建立基于域名的虚拟主机配置文件(以abc.com为例): (2)更改虚拟主机配置文件: 更改配置如下(更改部分即可): server { l ...
- Linux下Apache虚拟主机配置
Linux下Apache虚拟主机的三种配置.这样可以实现一台主机架构多个独立域名网站.其中基于域名的最为常见.性价比也最高.下面PHP程序员雷雪松详细的讲解下Linux下Apache虚拟主机配置的具体 ...
- Nginx虚拟主机配置(20200202)
一台机器上跑多个站点,即多个域名 curl -xIP:port 域名 用来指定访问的域名在哪个IP的哪个端口上 Nginx默认虚拟主机 不管什么域名解析到该服务器,都会访问到默认虚拟主机 ngi ...
- Nginx虚拟主机配置教程
说明:配置之前先把域名解析到服务器IP地址上 站点1:bbs.osyunwei.com 程序所在目录/data/osyunwei/bbs 站点2:sns.osyunwei.com 程序所在目录/d ...
- nginx虚拟主机配置实践
1.配置基于域名的虚拟主机 [root@web01 html]# egrep -v "#|^$" /application/nginx/conf/nginx.conf.defaul ...
随机推荐
- Flask_script扩展调用的方式
Flask中flask-script扩展的使用 通过使用Flask-Script扩展,我们可以在Flask服务器启动的时候,通过命令行的方式传入参数.而不仅仅通过app.run()方法中传参 Flas ...
- SSH服务:packet_write_wait: Connection to 67.218.143.160 port 22: Broken pipe错误处理
1.在~/.ssh/config配置文件中添加 IPQoS lowdelay throughput 2.在/etc/ssh/ssh_config配置文件中添加 IPQoS lowdelay throu ...
- Linux内核源代码目录结构详解
http://blog.csdn.net/u013014440/article/details/44024207
- flowable EngineConfiguration的实现分析(2)
EngineConfiguration的实现类是一个抽象类:AbstractEngineConfiguration 一.引擎配置的分类 继承 AbsractEngineConfiguration的子类 ...
- Windbg 调试工具32位/64位版本下载
最新的Windbg调试工具32位/64位版本越来越不好下载了,这里通过CSDN的渠道给大家一个下载地址,帮助大家更好下载工具: https://github.com/EasyDarwin/Tools/ ...
- oracle 查询XML操作、操作系统文件
--1.随机数 select dbms_random.value from dual; select mod(dbms_random.random, 10) from dual; --0-9随机数 s ...
- [Math]Pi(1)
数学知识忘地太快,在博客记录一下pi的生成. 100 Decimal places 3.14159265358979323846264338327950288419716939937510582097 ...
- I.MX6 I2C DS1337 disable square-wave output
linux I2C DS1337 disable square-wave output \\\\\\\\\\\-*- 目录 -*-////////// | 一.DS1337访问寄存器说明: | 二.c ...
- 【剑指offer】两个链表的第一个公共结点,C++实现
原创文章,转载请注明出处! 博客文章索引地址 # 题目 #举例 如果两个单向链表有公共的节点,那么这两个链表从第一个公共结点开始,之后所有结点都是重合的,不可能再出现分叉.拓扑结构如下图所示: # 思 ...
- WebStorm的下载与安装
百度搜索: 链接:http://www.jetbrains.com/webstorm/ 链接:http://www.jetbrains.com/student/ 学生免费授权计划 请从正规来源下载软件 ...

