添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
兴奋的板栗  ·  Springboot 连接Mysql ...·  3 月前    · 
飘逸的地瓜  ·  Qt ...·  1 年前    · 

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

  • 不打算另购服务器,就用现在已有的这台服务器
  • 同一台服务器托管两个网站,即个人博客和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>
    <title></title>
    <meta charset="UTF-8">
  </head>
    <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访问,进入到我们新建的网站了,如图:

nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。 每个域名一个文件的写法: 首先 设置二级域名 如何设置二级域名可以自行在百度搜索 假设其二级域名分别是a.a.com b.a.com 服务器ip为127.0.0.1 打开Nginx配置文件存放目录: cd /etc 浏览器打开 但是还有一种情况是纵向拓展 也就是当你的项目在一台服务器上占用的资源很少,其实是可以在同一台服务器上部署多个项目来实现负载均衡的 这里利用nginx+docker来实现同一台服务器实现负载均衡 这里用的服务器是Linux centos 一,搭建nginx 这个步骤比 浏览器打开 阿里腾讯或其他云服务器,在解析域名时,域名指向地址通常绑定为IP4,而IP4是格式为 0.0.0.0,端口写在哪呢?我们平常会将端口改为80。我前两天就遇到这样一个问题,我们公司有项目Tomcat绑的是80端口(虽然绑了域名,但是还是用的IP),而且项目已经布置,公司为了保障稳定绝对不会让我修改它的端口。但是官网又要上线,之前是万网服务器,纯的静态页面,这次前端用的是XAMPP(老东西)带的那一套... 浏览器打开 Nginx 可以在大多数 UnixLinux OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。创始人伊戈尔·赛索耶夫创始人伊戈尔·赛索耶夫Nginx 的源代码使用 2-clause BSD-like license。Nginx 是一个很强大的高性能We... 浏览器打开 有时候我们想在一台nginx配置多个站点,比如我们将www.webA.com以及www.webB.com同时部署到一台nginx上,但是我们不能在nginx目录里同时运行两个不同的站点。此时,我们可以利用虚拟目录,比如,我们将站点A放在 /www/webA下,将站点B放在/www/webB下,具体配置过程如下: 我们的nginx 配置文件在 /etc/nginx下,我们在/etc/ngi... 浏览器打开 通过nginx反向代理可以把ip用类似www.baidu.com显示出来 1、先在C:\Windows\System32\drivers\etc\HOSTS进行修改,可以用SwitchHosts修改 # leyou192.168.32.130 www.leyou.com 这些ip是虚拟机的ip192.168.32.130 manage.leyou.com192... 浏览器打开