各位老铁们好,相信很多人对深入理解 Nginx 部署网站指南都不是特别的了解,因此呢,今天就来为大家分享下关于深入理解 Nginx 部署网站指南以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
本文介绍如何使用NGINX 在单个服务器上设置多个网站。
1 在Ubuntu上安装Nginx
可以使用以下命令从包管理器安装NGINX。
sudo apt install nginx 安装完成后,切换到/var/www/html目录。这是需要添加网站文件的地方。
图片
如果您想在同一服务器上托管另一个站点,则需要使用以下命令为第二个站点创建一个新文件夹。
mkdir testtest 是文件夹名称,在终端中使用cd test 命令切换到该文件夹。
图片
这里使用nano文本编辑器创建一个基本的HTML页面。
nanoindex.html 添加以下行:
This is my second website!
保存并关闭文件。
2 创建配置文件
接下来,需要创建第二个网站的主机配置文件,输入以下命令。
将以下内容添加到nano /etc/nginx/sites-available/server.conf中:
服务器{听80;服务器名称test.com; location/{root /var/www/html/test;}} 该配置在80端口监听test.com域名的请求,然后定义服务器的根目录。根目录是NGINX 查找网站文件的地方。
然后,使用以下命令启用配置文件:
ln -s /etc/nginx/sites-available/server.conf /etc/nginx/sites-enabled/使用以下命令检查NGINX 是否有语法错误:
nginx -t图片
此时,需要重新启动NGINX 以使更改生效。
systemctl restart nginx
3 测试网站
打开Web 浏览器并在地址栏中输入URL“test.com”。
图片
可以看到第二个网站运行正常。
现在,您在NGINX 位置(/var/www/html) 有了第一个网站(webtest.com)。
因此,在浏览器中输入“webtest.com”来测试第一个站点。
图片
您可以看到两个网站都在同一个NGINX Web 服务器上运行。
4 结语
可以使用服务器块在NGINX 上托管多个网站。如果您选择私有服务器(VPS)作为托管平台,所有网站都可以驻留在一台服务器上,开发人员可以自行控制。
开发人员可以使用NGINX 在服务器上托管任意数量的网站,但要确保服务器有足够的磁盘空间、CPU 和RAM。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/6011.html
用户评论
做后端的我一定要学!感觉Nginx用得太少了哎
有11位网友表示赞同!
最近想要学习一下网站部署,这篇文章正好适合我
有11位网友表示赞同!
后端开发还是要了解一下web服务器啊,这个平台的文章看起来不错
有10位网友表示赞同!
51CTO的文章质量还是可以的,看过的都很有收获
有15位网友表示赞同!
好希望能有个详细的教程,一步步带我操作Nginx
有7位网友表示赞同!
部署网站真的挺重要的,希望这篇讲解能给我一些启发
有6位网友表示赞同!
Nginx这个软件一直听人提起,终于找到了学习资料了
有7位网友表示赞同!
这篇文章正好可以补补我的知识漏洞
有12位网友表示赞同!
做后端开发的同学们,快来看看!你不能错过这篇讲解
有14位网友表示赞同!
最近在找一些部署网站的方法,Nginx看起来好像不错
有10位网友表示赞同!
文章标题很吸引人,感觉内容应该很有用
有15位网友表示赞同!
学习一个好用的web服务器很重要,这篇文章能让我了解一下?
有19位网友表示赞同!
希望这个教程能够解释清楚一些Nginx的复杂操作
有12位网友表示赞同!
51CTO的文章比较专业,很适合想深入学习的朋友
有12位网友表示赞同!
部署网站越来越需要掌握了,这篇文章正好可以给我提升
有18位网友表示赞同!
看了文章标题,感觉后端开发必备技能都涵盖了
有18位网友表示赞同!
这个平台的文章讲解比较全面的样子,值得一看
有20位网友表示赞同!
想了解更多关于Nginx的信息,这篇文章似乎是一个很好的资料
有18位网友表示赞同!
学习Nginx需要花时间去理解,希望这篇文章能给我一些帮助
有6位网友表示赞同!