欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
Eleght高新科技:Nginx根据网站域名及其多网站域名
时间: 2021-03-10 12:18 浏览次数:
当期然后上期然后给大伙儿共享一下Nginx根据网站域名说白了的虚似服务器,在web服务里便是一个单独的站点,这一站点相匹配的将会是根据网站域名,也将会是根据端口号或是IP,因此

当期然后上期然后给大伙儿共享一下Nginx根据网站域名说白了的虚似服务器,在web服务里便是一个单独的站点,这一站点相匹配的将会是根据网站域名,也将会是根据端口号或是IP,因此有三类。当期Eleght高新科技先详尽详细介绍根据网站域名的虚似服务器配备方式。

一、根据网站域名的虚似服务器

简易的来讲便是根据不一样的网站域名区别不一样的虚似服务器,也是公司运用最广的虚似服务器种类,基本上全部的对外开放出示服务的网站应用的全是根据网站域名的虚似服务器。

大家对nginx.conf文档开展编写,关键配备內容以下所显示

vim /usr/local/nginx/conf/nginx.conf

worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name www.text.com; #server_name后边填好在hosts中设定的网站域名 location / { root /var/www/text; #root后边设定的是网站的根相对路径 index index.html index.htm; } }}

1-1

与图1-1相对性比,我将无须要的配备主要参数都删除了,配备了一个根据www.text.com网站域名的站点,虚似服务器的重要一部分便是server{ }内的內容,也有一个提议便是最功能强大vim编写文档,由于能够完成{ }高亮度显示信息。

第二步,建立网站域名相匹配的站点文件目录及其文档,在之上编码中我非常标出了root那一行,设定的便是网站的根相对路径自主设定就可以,我写的是/var/www/text ,因此大家先创建这一文件目录,并建立一个index.html的文档,先后输入下列指令,如图所示1-2所显示

cd mkdir -p /var/www/text #建立/var/www/text文件目录cd /var/www/text #转换到/var/www/textvim index.html #在这里个text文件目录下建立并编写index.html文档

1-2

第三步,大家在index.html载入一些內容,例如说我随意写点內容以下,一会大家开展检测

Welcome to www.text.comPlease enter your name :<textarea style="width:300px;height:100px;"></textarea>

第四步,并不能忘记了编写/etc/hosts文档,将虚似网站域名添加便于于分析,大家先后输入下列指令,如图所示1-3所显示

vi /etc/hosts127.0.0.1 www.test.com #必须键入的內容,127.0.0.1是web网络服务器的IP,后边跟的是虚似服务器的网站域名配备,自然还可以一个IP相匹配好几个网站域名,正中间只必须用分号分隔便可以了。

1-3

第五步,大家重新启动nginx文档,输入下列指令

cd /usr/local/nginx/sbin./nginx -s reload

假如这一步提醒不正确得话,大家杀掉过程后再打开nginx,指令以下

ps -ef|grep nginx #查询过程号kill -TERM 1222 #杀掉过程,数据意味着过程ID/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #起动nginx

第六步,大家开启访问器,键入www.text.com

1-4

如图所示1-4所显示,大家取得成功的开启了网页页面,并向文字框中载入了大家的Eleght高新科技今日头条号

大家再对Windows顾客端访问器开展DNS分析,大家编写hosts文档,这一文档Win7,Win10系统软件一般部位在C:WindowsSystem32driversetc,如图所示1-5所显示,大家编写这一文档,紧跟面的Linux同样,留意一点的是一个IP相匹配好几个网站域名,正中间用空格符分隔,输入下列內容

设备IP详细地址 www.text.com

由于也没有相匹配的web网络服务器的IP,因此这一步也不再演试了,也有一个难题便是编写这一文档时要改一属下性中的管理权限,储存后再设定好管理权限,以便系统软件安全性。

1-5

下边我再共享一下怎样配备根据好几个网站域名的虚似服务器,前边大家加上了实例www.text.com这一网站域名,下边大家再次加上text1,text2这2个实例网站域名,大家還是必须编写nginx.conf中的配备文档

vim /usr/local/nginx/conf/nginx.conf

这时候只必须在http { }加上server配备,将www.text.com配备內容拷贝出来,改service_name、root这几个方面便可以,还记得设定的root要再次创建文件目录及其文档,配备实例以下

server {listen 80;server_name www.text1.com; #server_name后边填好在hosts中设定的网站域名location / {root /var/www1/text; #root后边设定的是网站的根相对路径index index.html index.htm;}}server {listen 80;server_name www.text2.com; #server_name后边填好在hosts中设定的网站域名location / {root /var/www2/text; #root后边设定的是网站的根相对路径index index.html index.htm;}}

然后建立文件目录及其文档,输入下列內容,也有便是干万别忘记hosts分析!后边大伙儿自主检测便可以了,要是配备文档沒有难题后边就沒有难题

mkdir -p /var/www2/textmkdir -p /var/www1/textcd /var/www2/textvim index.html #在这其中写点物品开展检测cd /var/www1/textvim index.html #在这其中写点物品开展检测

可是这儿还会继续出現一种难题起动提醒80端口号被占有,这时你可以以用ps查验一下谁再用,或是立即输入

fuser -k 80/tcp随后再度试着再次起动nginx:service nginx start

1-6

好啦,当期的共享完毕了,大伙儿都学好了没有,假如大伙儿在学习培训全过程中碰到了甚么难题,能够随时随地来了解小E,假如原文中有哪些不正确,热烈欢迎强调评价,谢谢!Eleght高新科技一个会共享技术性的今日头条号!

Eleght高新科技



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园