Nginx入门讲解——初步认识了解nginx.conf配置文件以及配置多个虚拟主机
本文引自网络进攻学习之用https://blog.csdn.net/weixin_38111957/article/details/81080539
一、 引言
上节文章讲述了如何用信号控制Nginx服务的一些操作,当然除了这种方式还可以用其他的命令进行操作。
1."./sbin/nginx -s reload" = "kill -HUP 进程号" ,修改配置文件无需重启,即可重新加载配置文件
2."./sbin/nginx -s stop" = "kill -INT 进程号",停止nginx服务。
3.有童鞋就问我每次使用kill,都需要查询他的进程号。在我们nginx安装目录下logs/nginx.pid文件,这个文件记录了nginx启动的进程号。适用方法如"kill -HUP `cat logs/nginx.pid`"(切记使用的符号是``这个,而不是单引号)
具体的可以输入"./sbin/nginx -h"来查看nginx还有哪些选项(以上命令操作都是进入了nginx的安装目录操作的)。
这一章节主要讲解nginx主要的配置文件,只有了解了配置文件的前提下,你才可以更好的去使用nginx。
二 、nginx.conf配置文件
对于小白来说,一开始看配置文件很蒙呀,以下配置文件把注释掉的配置已经去掉了,先看下对应的配置文件吧。
//该文件是存放到nginx安装目录下conf文件夹中 //全局区 //代表着当前有一个工作的子进程,可以自行修改,但是太多了无益因为会争夺cpu资源。一般最多设置成cpu数*核数
worker_processes 1; //一般配置nginx的连接特性
events {
//这里是指一个子进程最大允许连接1024个连接
worker_connections 1024;
} //这里是配置http服务器的主要段
http { include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65; //这里是配置虚拟主机段
server {
listen 80;//监听的端口
server_name localhost;//监听访问地址 #charset koi8-r; #access_log logs/host.access.log main; //定位,把特殊的文件或者路径再次定位
location / {
root html;//定位的目录,默认是ngxin安装目录下的html文件夹中
index index.html index.htm;//定位的具体文件
}
}
}
三、配置多个虚拟主机
从配置文件上来看,server就是配置的虚拟主机。一个http段中可以包含多个虚拟主机,来监听不同的地址或者端口。
有没写清楚的地方,还希望各位指点指点,谢谢!
//基于ip配置虚拟主机
server {
listen 8080; //监听的端口
server_name 111.231.51.81; location / {
root html; //路径,这个指的nginx安装目录下html文件夹
index ip.html;//html文件下的具体的文件
}
} //基于域名配置的虚拟主机
server {
listen 80;
server_name qing48.cn; location / {
root html;
index qin48.html;
}
}
Nginx入门讲解——初步认识了解nginx.conf配置文件以及配置多个虚拟主机的更多相关文章
- php配置虚拟主机的配置步骤(hosts、httpd.conf、vhosts.conf)1.配置本地的dns文件2.配置apache的主配置文件3.配置Apache的虚拟主机
1.域名解析(DNS) 找到C:\Windows\System32\drivers\etc目录下的hosts文件,在里面进行添加对应的内容
- nginx配置多个虚拟主机(mac)
1 . 安装 通过homebrew安装nginx,默认安装在:/usr/local/Cellar/nginx/版本号.配置文件在路径:/usr/local/etc/nginx ,默认配置文件ngin ...
- nginx配置多个虚拟主机vhost
在nginx下配置虚拟主机vhost非常方便.主要在nginx的配置文件nginx.conf中添加一个server即可 比如我想配置两个虚拟主机,通过域名linux.com和linux2.com访问, ...
- Httpd服务入门知识-Httpd服务常见配置案例之虚拟主机
Httpd服务入门知识-Httpd服务常见配置案例之虚拟主机 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.虚拟主机实现方案 1>.Apache httpd 有三种实现虚 ...
- Nginx.conf配置文件默认配置块略解
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #erro ...
- [Nginx]Nginx的基本配置与优化1(完整配置示例与虚拟主机配置)
---------------------------------------------------------------------------------------- 完整配置示例: [ n ...
- 01 - nginx - 安装、配置文件、默认网站、虚拟主机
一.运维: . 介绍服务器. 服务器逻辑: 服务器选择 操作系统 部署逻辑 业务环境部署逻辑 业务部署图 软件部署文档 日常维护文档 测试 开发上传代码到源码系统 上线 - 测服务器,内测 预发布测试 ...
- Redis:redis.conf配置文件 - 及配置详解
配置文件详解(文章最后有完整的redis.conf文件) ################################### NETWORK ######################### ...
- nginx配置tomcat负载均衡,nginx.conf配置文件的配置
随机推荐
- netty入门demo(一)
目录 前言 正文 代码部分 服务端 客服端 测试结果一: 解决粘包,拆包的问题 总结 前言 最近做一个项目: 大概需求: 多个温度传感器不断向java服务发送温度数据,该传感器采用socket发送数据 ...
- #WEB安全基础:HTML/CSS | 0x0 我的第一个网页
#WEB安全基础:HTML/CSS系列,本系列采用第二人称以免你不知道我在对着你说话,以朋友的视角和你交流 HTML的中文名叫做超文本标记语言,CSS叫做层叠样式表 用HTML设计你的第一个网页,你需 ...
- css:Media Queries: How to target desktop, tablet and mobile?
<!doctype html> <html> <head> <meta name="viewport" content="wid ...
- redis中各种数据类型的常用操作方法汇总
在spring中使用jedisTemplate操作,详见https://www.cnblogs.com/EasonJim/p/7803067.html 一.Redis的五大数据类型 1.String( ...
- 【redis专题(10)】KEY设计原则与技巧
对比着关系型数据库,我们对redis key的设计一般有以下两种格式: 表名:主键名:主键值:列名 表名:主键值:列名 在所有主键名都是id的情况下(其实我个人不喜欢这种情况,比如user表,它的主键 ...
- MySQL 如何查看表的存储引擎
MySQL 如何查看表的存储引擎 在MySQL中如何查看单个表的存储引擎? 如何查看整个数据库有那些表是某个特殊存储引擎,例如MyISAM存储引擎呢?下面简单的整理一下这方面的知识点. 如果要查看 ...
- raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘
Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...
- Error in Log_event::read_log_event(): 'Event too small', data_len: 0, event_type: 0
MySQL主从复制报错如下: 2018-04-11 09:11:16 2400 [Note] Slave SQL thread initialized, starting replication in ...
- Echarts在手机端y轴数据过大,显示不全
解决办法: 减少y轴的margion,和格式化y轴 myChart.setOption({ ..., yAxis: { axisLabel: { margin: , formatter: functi ...
- android 休眠唤醒机制分析(一) — wake_lock【转】
Android的休眠唤醒主要基于wake_lock机制,只要系统中存在任一有效的wake_lock,系统就不能进入深度休眠,但可以进行设备的浅度休眠操作.wake_lock一般在关闭lcd.tp但系统 ...