Nginx在同一台服务器托管两个网站

news/2024/5/14 1:30:19/文章来源:https://xuqwblog.blog.csdn.net/article/details/104400940

需求描述

现有一台阿里云服务器,并且有两个域名,其中一个域名做来搭建个人博客,另外一个域名是闲置的。今天心血来潮想把另一个域名也用起来,所以目前需求如下:

  • 不打算另购服务器,就用现在已有的这台服务器
  • 同一台服务器托管两个网站,即个人博客和GeoV网站
  • 两个网站分别用两个不同的域名访问

 

解决步骤

1、因为之前搭建个人博客时在服务器安装部署了Nginx服务器,所以接下来做的事情就是通过配置Nginx来托管两个网站。

2、进入到原有博客的目录下,新建一个网站目录,取名为geov,然后修改权限,相关命令如下:

cd /data/www/
mkdir geov
chmod -R 777 /data/www/geov

3、然后通过如下命令在geov目录下新建一个html文件,输入以下代码,用来检测最后是否配置成功:

vim /data/www/geov/index.html

输入以下代码:

<!DOCTYPE html>
<html><head><title></title><meta charset="UTF-8"></head><body><p>Nginx running</p></body>
</html>

4、将nginx的配置文件拷贝到本地,如下,将“/etc/nginx/nginx.conf”目录下的nginx.conf这个文件拷贝到本地,然后用Notepad++编辑器打开,删除掉文件里的server配置那段信息,然后在同样的地方粘贴如下代码:

	# 个人博客项目配置server {listen       8080;root         /data/www/hexo;index        index.html;location / {try_files $uri $uri/ /index.html; # 路由模式history的修改}}# GeoV网站项目配置server {listen       8081;root         /data/www/geov;index        index.html;location / {}}

5、然后在这两个server配置信息下面再添加两个server配置信息,粘贴如下代码:

    # nginx 80端口配置 server {listen  80;server_name     www.xbeichen.cn;location / {proxy_pass      http://localhost:8080; # 转发}}# nginx 80端口配置 server {listen  80;server_name     www.geov.online;location / {proxy_pass      http://localhost:8081; # 转发}}

6、将修改过后的配置文件上传至原目录“/etc/nginx/nginx.conf”下,为了出现配置错误需要恢复的情况,我们将服务器上原有的配置文件修改名称,以便恢复时使用。

7、文件上传后,使用如下命令重启Nginx,如下:

systemctl restart nginx

8、我们通过原来的www.xbeichen.cn来访问,发现进入到我们原来的个人博客,然后通过www.geov.online访问,进入到我们新建的网站了,如图:

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_825363.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LAMP网站性能优化记

先说说背景&#xff1a;一个LAMP在线测试网站&#xff0c;日均PV1万左右&#xff0c;比赛时一小时就好几万吧。目前数据库大约有30万条记录。服务器配置很高。近期出现性能问题&#xff0c;当访问量增大的时候&#xff0c;数据库服务器的压力非常大&#xff0c;mysql的内存占用…

wpf title link 新窗口_石家庄网站制作的title书写

对于一个网站的优化主要的就是网站的标题&#xff0c;若标题不好将网站的优化不可见日&#xff0c;那石家庄网站制作的title该如何做呢?站长工具搜索标题网站标题的注意点是什么?首先&#xff0c;网站标题并不是关键词的任意堆砌&#xff0c;容易造成网站主题偏离&#xff0c…

如何iis上运行php网站_iis怎么部署php网站

iis部署php网站的方法&#xff1a;首先启动iis服务器&#xff0c;打开IIS服务器&#xff1b;然后进入页面填写网站相关内容&#xff1b;接着处理程序映射&#xff1b;最后设置默认文档为“index.php”即可。1、启动iis服务器&#xff0c;打开IIS服务器打开IIS服务器&#xff0c…

李文星应聘之死,招聘网站该为毫无技术保障的审核机制反思了

硬科技行业正在发展&#xff0c;“情愿”落伍者趁现在退出舞台或许会比继续不作为下去更得人心。 这是一个家庭乃至社会的悲剧&#xff0c;7月14日&#xff0c;年仅23岁的985高校毕业生李文星因误入传销组织&#xff0c;失去了生命&#xff1b; 这也是一个行业的悲剧&#xff…

织梦cms二次开发----门户网站(显示二级导航)

1.首先我们在后台添加以下栏目: 然后我们在templets中建立一个文件夹(wang),然后建立一个head.htm,建立css文件夹,images文件夹,js文件夹。 我们在head.htm中使用dede:channelartlist标签将栏目读出来: <div id="header"><div id="top"&…

postman 不安全网站_软件测试人员必备的30个网站清单,果断收藏了!

大家好&#xff0c;我是臻叔。感谢关注我的【测试开发Guide】专栏。前方高能预警。需要关注的网站&#xff08;排名不分先后&#xff09;【测试社区】testerhome.com &#xff1a;近几年人气很旺的软件测试技术社区&#xff0c;在这能学到很多&#xff08;重点推荐&#xff09;…

大型网站子系统简介

一个大型的网站网站应该由如下6个子系统组成 负载均衡系统 反向代理系统 Web服务器系统 分布式存储系统 底层服务系统 数据库集群系统 为什么要做高并发系统设计&#xff1f; 事实上&#xff0c;针对于任何单一的网络服务器程序&#xff0c;其可承受的同时连接数目是有理论峰值…

大型网站架构演变

大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&#xff0c;而没有很详细的讲为什么需要做这样的演变&#xff0c;再加上近来感…

使用苹果cms建视频类的网站

1.官网下载:http://www.maccms.com/down.html 2.解压后: 3.浏览器输入: 如果出现这个错误(现在php版本7.0): 找到php.ini,找到下面这一行去掉分号:

建设一个网站需要什么

1.首先我们要有一个服务器&#xff08;这里使用云服务器&#xff09; 2.打开阿里云&#xff08;其他也可以&#xff09;&#xff1a;https://www.aliyun.com/?utm_contentse_1000301910 3. 4.点击右上角的创建主机进入下图&#xff1a; 选好点击右边的购买。购买成功如下&am…

织梦安装快速建站

1.下载织梦cms: 链接&#xff1a;https://pan.baidu.com/s/1sFjKANqcVmyubqKjbF1zXA 提取码&#xff1a;cqnp 2.解压压缩包&#xff1a; 3.运行域名安装&#xff1a; 4.这样就安装成功&#xff0c;进入后台&#xff1a; 5.我们修改下系统配置&#xff1a; 6.这样以后上传的图片…

织梦快速建站首页模板

1.第一步 2.修改后台将模板文件改成我们自己的&#xff1a; 3.一键更新&#xff0c;没有东西无所谓 4.我仿照的网站是这个&#xff1a;http://www.systop.com.cn&#xff0c;打开首页选择另存为html存放本地&#xff0c;将下载的资源文件放到以下文件夹下&#xff1a; 5.然后将…

验证码 html 自动验证码,15分钟搞定自动识别网站验证码

概述很多开发者都讨厌网站的验证码&#xff0c;特别是写网络爬虫的程序员&#xff0c;而网站之所以设置验证码&#xff0c;是为了防止机器人访问网站&#xff0c;造成不必要的损失。现在好了&#xff0c;随着机器学习技术的发展&#xff0c;机器识别验证码的问题比较好解决了。…

使用upupw kangle软件本地批量建站(站群)

1.一开始如下图&#xff1a; 2.我这里准备了50个网站&#xff0c;需要一次性加上去(批量增加)&#xff1a; 3.将生成好的代码复制到config.cml里面 4.重启服务器 5.如下图&#xff1a;

css background-image 高度自适应_打造自适应网站只用一个CSS属性就够了

用一个CSS属性创建一个响应式网站&#xff0c;让我们来看看它是如何做到的。 以这个模板为例&#xff0c;没有应用css属性。 使用 clamp() CSS函数&#xff0c;我们可以创建仅具有一个属性的响应式网站。现在添加魔术CSSclamp(minimum, preferred, maximum);在这里&#xff01;…

ppt正在与服务器连接确定信息,dreamwaver 做网站解析9.ppt

dreamwaver 做网站解析9.ppt 1 项目九网站管理与发布 教学任务要点 学习网站管理 掌握网站管理窗口的使用 查看与更正链接 能够发布网站文件 连接服务器 网站文件的上传与下载 本章重点 网站管理窗口的使用 查看与更正链接 远程信息和服务器模型的设置 连接服务器 发布网站文件…

tp生成网站地图sitemap.html

实现的效果如下: 实现的方法: protected function articlehtml(){$list = db(article)->alias(a)->join(column b,b.c_id=a.a_columnid)->order(a_id asc)->select();$sitemap=<!doctype html><head><meta charset="utf-8"><titl…

pythonweb网站开发基础django安装

1.第一步安装python&#xff08;这里不讲安装&#xff09; 2.安装django命令&#xff08;打开cmd输入&#xff09;&#xff1a; pip install django 3.出现以下页面说明安装成功&#xff1a;

pythonweb网站开发基础创建django项目

1.django-admin startproject mydeo&#xff08;项目名mydemo&#xff09; 出现以下页面说明安装成功&#xff1a;

pythonweb网站开发基础添加应用

1.添加first应用 python manage.py startapp first