nginx虚拟主机配置文件(服务器怎么搭建虚拟主机)

nginx虚拟主机配置文件(服务器怎么搭建虚拟主机)

浏览次数:
信息来源: 用户投稿
更新日期: 2024-12-19 13:15:50
文章简介

一、Nginx虚拟主机的配置虚拟主机:通常情况下,为了使每个服务器可以供更多用户使用,可以将一个服务器分为很多虚拟的子服务器,每个子服务器都是互相独立的。这些服务器是根据虚拟化技术分出来的,这样

2024阿里云双十一服务器活动

一、Nginx虚拟主机的配置

虚拟主机:通常情况下,为了使每个服务器可以供更多用户使用,可以将一个服务器分为很多虚拟的子服务器,每个子服务器都是互相独立的。这些服务器是根据虚拟化技术分出来的,这样,一台服务器就可以虚拟成很多台子服务器。我们把子服务器叫做虚拟主机。我们搭建好Nginx服务器之后,此时只有一台Nginx服务器,这时如果我们对这台服务器进行虚拟主机配置,就可以将一台Nginx服务器分割为多台独立的子服务器。

Nginx中配置虚拟主机的步骤主要有两个:

通过ifconfig查看自己的主机ip,然后根据主机ip创建虚拟主机Ip。

命令:ifconfigeth2:2121.42.41.145broadcast121.42.43.255netmask255.255.252.0

2、是绑定IP地址与虚拟主机。

nginx.conf:该文件是nginx的系统配置文件,建议不要在这上边改动。我们一般采用自定义文件,然后加载该文件,从而达到相同的效果。

建立配置文件在/usr/local/nginx/conf目录下创建xnzj.conf。

#========工作衍生进程数(建议设置成与cpu核数相同或者2倍)==========worker_processes1;

#===========设置最大连接数==============events{

#============http协议的相关信息==============http{

#===========要监听虚拟主机的IP地址与端口==========listen121.42.41.144:80;

#===========该虚拟主机的名称===========server_name121.42.41.144;

#===============该虚拟主机服务器的日志文件=========access_loglogs/server144.access.logcombined;

#==============默认请求资源=============location/{

#=====nginx会先找index.html如果没找到就找index.htm

indexindex.htmlindex.htm;

#===========要监听虚拟主机的IP地址与端口==========listen121.42.41.145:80;

#===========该虚拟主机的名称===========server_name121.42.41.145;

#===============该虚拟主机服务器的日志文件=========access_loglogs/server145.access.logcombined;

#==============默认请求资源=============location/{

indexindex.htmlindex.htm;

}

在/usr/local/nginx/html下创建对应的虚拟主机默认资源

nginx虚拟主机配置文件,服务器怎么搭建虚拟主机

让Nginx加载我么自定义的配置文件(我的配置文件:xnzj.conf)

执行命令:/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/xnzj.conf

Nginx服务器在运行的时候,会有各种操作,这些关键的操作信息会记录到文件中,这些文件叫做日志文件。日志文件的记录是有格式的,我们可以按系统默认的格式去记录,也可以按我们自定义的格式去记录。我们可以使用log_format指令来设置Nginx服务器的日志文件的记录格式。

配置方式:打开nginx.conf文件,开启注释的下端代码。

#remote_addr客户端请求地址

#remote_user:客户端用户名

#request:请求的地址(服务器资源位置)

#body_bytes_sent:服务器响应的资源大小(字节数),

#http_user_agent:客户端浏览器信息

#http_x_forwarded_for:客户端Ip地址

log_formatcombined'$remote_addr-$remote_user[$time_local]"$request"'

'$status$body_bytes_sent"$http_referer"'

'"$http_user_agent""$http_x_forwarded_for"';

mv/usr/local/nginx/logs/access.log${D}.log

kill-USR1$(cat/usr/local/nginx/nginx.pid)

#====================缓存配置=============location~.*\.(jpg|png|swf|gif)${

}

gzipon;#开启压缩

gzip_min_lenth1k;#设置使用压缩的最小单位

gzip_buffers416k;#创建压缩文件缓存大小

gzip_http_version1.1;#使用压缩技术的协议及其版本

gzip_vary:on;#开启判断客户端浏览器是否支持压缩技术

location/{

indexindex.htmlindex.htm;

autoindexon;#开启自动列目录

}

以上就是Nginx虚拟主机怎么配置的详细内容,更多请关注主机测评网其它相关文章!

标签:
咖啡主机怎么样(法国人喝咖啡的讲究)
« 上一篇
什么是专用主机(搭建内网服务器)
下一篇 »

如本文对您有帮助,就请抽根烟吧!