本文小编为大家详细介绍“Nginx虚拟主机怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx虚拟主机怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。虚拟主机:通常情况下,为了使每个服务器可以供更多用户使用,可以将一个服务器分为很多虚拟的子服务器,每个子服务器都是互相独立的。这些服务器是根据虚拟化技术分出来的,这样,一台服务器就可以虚拟成很多台子服务器。我们把子服务器叫做虚拟主机。我们搭建好Nginx服务器之后,此时只有一台Nginx服务器,这时如果我们对这台服务器进行虚拟主机配置,就可以将一台Nginx服务器分割为多台独立的子服务器。Nginx中配置虚拟主机的步骤主要有两个:1、创建虚拟主机IP通过ifconfig查看自己的主机ip,然后根据主机ip创建虚拟主机Ip。命令:ifconfig eth2:2 121.42.41.145 broadcast 121.42.43.255 netmask 255.255.252.0执行后如图:2、是绑定IP地址与虚拟主机。nginx.conf:该文件是nginx的系统配置文件,建议不要在这上边改动。我们一般采用自定义文件,然后加载该文件,从而达到相同的效果。 建立配置文件在/usr/local/nginx/conf目录下创建xnzj.conf。在/usr/local/nginx/html下创建对应的虚拟主机默认资源/usr/local/nginx/html/server144/index.html;/usr/local/nginx/html/server145/index.html让Nginx加载我么自定义的配置文件(我的配置文件:xnzj.conf) 执行命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/xnzj.confNginx服务器在运行的时候,会有各种操作,这些关键的操作信息会记录到文件中,这些文件叫做日志文件。日志文件的记录是有格式的,我们可以按系统默认的格式去记录,也可以按我们自定义的格式去记录。我们可以使用log_format指令来设置Nginx服务器的日志文件的记录格式。配置方式:打开nginx.conf 文件,开启注释的下端代码。日志切割:为了使Nginx的日志文件存储更合理、有序,我们需要将日志文件进行分开存储,比如我们可以按时间来分开,今天的日志文件存储到一个文件中,明天的日志文件则存储到另一个新的文件中等等。这个时候,我们就会用到日志文件的切割操作。日志切割步骤:1、创建批处理文件在/usr/local/nginx/logs目录下 执行[root@iZ28b4kreuaZ logs]# touch cutlog.sh2、为该文件添加内容:3、定时执行批处理文件 执行 crontab -e 命令添加以下内容 23 59 *** /bin/bash /usr/local/nginx/logs/cutlog.sh当我们在浏览器中浏览某网页时,我们会把该网页上的一些信息(比如这个网页上的图片)存储到本地,当我们第二次浏览该网页的时候,这个网页上的某些信息就可以从本地加载,这样速度就会快很多。存储到本地的这些信息我们把其称为缓存。但是缓存过多的时候,缓存文件就会非常大,影响我们正常的上网活动。故而缓存需要定期清理。配置方式:/usr/local/nginx/conf/nginx.conf 配置文件的http{ server{}}中的location下添加如下代码:这里我们提到的压缩功能指的是gzip压缩技术。通过gzip压缩技术,可以使原来的网页的内容大小压缩成原来的30%,这样,用户在访问网页的时候,由于传输的内容比原内容小很多,故而访问速度会快很多。Nginx服务器支持gzip压缩技术,但是,需要进行配置。配置方式:/usr/local/nginx/conf/nginx.conf 配置文件的http{ }中添加如下代码: 当客户端通过浏览器访问服务器上的某一文件夹的时候,如果该文件夹上有默认的首页文件,比如index.html,那么此时用户就会自动访问到index.html这个网页。但是,当没有index.html这一类免费云主机域名默认首页的文件的时候,假设此时该文件夹还有其他文件,在没有配置自动列目录的功能的情况下,用户访问不到我们这个文件夹的内容。但当我们配置好了自动列目录功能之后,我们就可以看到该文件夹下所有文件的一个列表,该列表目录是自动列的。实现自动列目录需要两个条件:1.访问的文件夹下不存在index之类的默认首页文件。2.服务器配置了自动列目录功能。配置方式:/usr/local/nginx/conf/nginx.conf 配置文件的http{ server{}}中添加 如下代码:读到这里,这篇“Nginx虚拟主机怎么配置”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。
这篇文章主要介绍“JavaScript入门之三种引入方式怎免费云主机域名么使用”,在日常操作中,相信很多人在JavaScript入门之三种引入方式怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript入门之三…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。