Nginx 命令(四)

Nginx 虚拟主机

虚拟主机指的就是一个独立的站点配置,是nginx默认支持的一个功能,它能够有自己独立的域名,独立的ip,独立的端口配置,能够配置完整的www服务,例如网站搭建,ftp服务搭建,邮件服务器代理等等。并且nginx支持多虚拟主机,可以在一台机器上,同时运行多个网站的功能。nginx的多虚拟主机,可以基于

  • 多域名的形式
  • 多ip的形式
  • 多端口的形式

利用虚拟主机的功能,就不用为了运行一个网站,而单独的配置一个nginx服务器,或者单独的再运行一组nginx进程。
利用nginx的多虚拟主机配置,我们就可以基于一台服务器,,一个nginx进程,实现多个站点的配置。

nginx单虚拟主机的配置

静态网站的搭建
nginx.conf

user www;
# nginx 核心功能块
# nginx.conf中的server{}虚拟主机标签的定义,默认的加载顺序是自上而下的匹配规则(若果没有其他的规则定义的情况下,如基于域名的匹配,基于端口的匹配)。
http{
#在http{}里边可以定义虚拟主机
	server{
		listen 	80;		#定义虚拟主机的端口号,也就是用户访问网站的入口
		server_name 	localhost;  #填写虚拟主机的域名配置,没有域名就写localhost 或者 _ 也行
		# server_name	www.chaoge.cc;
		chatset  utf-8;  #定义nginx网站的编码
		#nginx的域名路径匹配规则
		# 如下的规则是最低级的匹配,任何的nginx请求都会入location的配置,去所定的目录中找资料
		location /{ 
			# root是关键词,是定义网页根目录的,这个html是以安装nginx路径的相对路径
			root html;
			#index关键词,定义的首页文件名字,默认找哪个文件
			index   index.html   index.htm
		}
	}
	#在平级关系内,编写第n个serve{   }代表配置多个虚拟主机
	#一个server{} 可以理解为一个网站
	server{


	}
}

修改Nginx虚拟主机站点目录
1. 修改nginx默认站点配置,nginx.conf 修改server{}标签内容
location /{ 
			# root是关键词,是定义网页根目录的,这个html是以安装nginx路径的相对路径
			root html;
			#index关键词,定义的首页文件名字,默认找哪个文件
			index   index.html   index.htm
		}
2. 创建新的网页站点资料
3. 修改配置文件后,要重新启动nginx服务,读取配置。
  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值