Eleght高新科技:Nginx根据网站域名和多网站域名的

摘要:本期接着上期接着给大伙儿共享1下Nginx根据网站域名所谓的虚似主机,在web服务里便是1个单独的站点,这个站点对应的将会是根据网站域名,也将会是根据端口号或IP,因此有3类。本期...

本期接着上期接着给大伙儿共享1下Nginx根据网站域名所谓的虚似主机,在web服务里便是1个单独的站点,这个站点对应的将会是根据网站域名,也将会是根据端口号或IP,因此有3类。本期Eleght高新科技先详尽详细介绍根据网站域名的虚似主机配备方式。

1、根据网站域名的虚似主机

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

大家对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个根据www.text.com网站域名的站点,虚似主机的重要一部分便是server{ }内的內容,也有1个提议便是最好是用vim编写文档,由于能够完成{ }高亮度显示信息。

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

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

1⑵

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

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

第4步,可不可以忘了编写/etc/hosts文档,将虚似网站域名添加便于于分析,大家先后输入下列指令,如图1⑶所示

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

1⑶

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

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

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

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

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

1⑷

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

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

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

由于我沒有对应的web服务器的IP,因此这1步就已不演试了,也有1个难题便是编写这个文档时要改1属下性中的管理权限,储存后再设定好管理权限,以便系统软件安全性。

1⑸

下面我再共享1下怎样配备根据好几个网站域名的虚似主机,前面大家加上了示例www.text.com这个网站域名,下面大家再次加上text1,text2这两个示例网站域名,大家還是必须编写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 #在这其中写点物品开展检测

可是这里还会出現1种难题起动提醒80端口号被占有,此时你能够用ps查验1下谁在用,或立即输入

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

1⑹

好了,本期的共享完毕了,大伙儿都学会了吗,假如大伙儿在学习培训全过程中遇到了甚么难题,能够随时来了解小E,假如文中有甚么不正确,欢迎指出评价,谢谢!Eleght高新科技1个会共享技术性的今日头条号!

Eleght高新科技



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:如何开发小程序