在一个服务器访问多个网站

这次给大家带来在一个服务器访问多个网站,在一个服务器访问多个网站的注意事项有哪些,下面就是实战案例,一起来看一下。

在一台服务器上,访问不同的网站

通常有两种区分方式:

1.通过监听的端口号

2.通过域名

1.通过端口访问不同的主机:

Nginx的配置文件:

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

Centos文件默认编码格式 latin1

查看编码格式的命令: :set fileencoding

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid    logs/nginx.pid;events {  worker_connections 1024;}##一个http节点http {    include    mime.types;  default_type application/octet-stream;  #log_format main '$remote_addr - $remote_user [$time_local] "$request" '  #         '$status $body_bytes_sent "$http_referer" '  #         '"$http_user_agent" "$http_x_forwarded_for"';  #access_log logs/access.log main;  sendfile    on;  #tcp_nopush   on;  #keepalive_timeout 0;  keepalive_timeout 65;  #gzip on; #server 节点,即 你需要访问网站的配置 #一个server节点,就是一个虚拟主机  server {    listen    80;  #监听的端口号,访问网站 默认是80端口    server_name localhost;  #即访问的域名    #charset koi8-r;    #access_log logs/host.access.log main;    location / {  #定位      root  html;  #定位的是nginx根目录下的 html文件夹      index index.html index.htm;  #设置网站首页    }  }}

登录后复制

此时 可以配置多个server,也就是配置了不同的主机

添加虚拟主机:(通过端口号 区别)

server {    listen    81;    server_name localhost;    #charset koi8-r;    #access_log logs/host.access.log main;    location / {      root  html-81;  #nginx根目录下 新建的html81 文件夹      index index.html index.htm;    ``  }

登录后复制

编辑好文件之后,我们重新加载配置文件

通过命令: ./nginx -s reload

我们知道,当一个服务器上配置多个网站时,我们不可能通过端口号来区分它们,所以接下来 我需要通过域名来区分

2.通过域名区分不同的虚拟主机

什么是域名??

域名就是网址

例如:www.baidu.com

通常我们在访问域名的时候,我们需要通过dns服务器解析域名

Dns服务器:把域名解析为ip地址。保存的就是域名和ip的映射关系。

一个域名对应一个ip地址,一个ip地址可以被多个域名绑定。

本地测试可以修改hosts文件。

修改window的hosts文件:(C:WindowsSystem32driversetc)

可以配置域名和ip的映射关系,如果hosts文件中配置了域名和ip的对应关系,不需要走dns服务器!!!!

在刚刚的nginx.conf文件下 继续配置:

server {    listen    80;    server_name www.taobao.com;    #charset koi8-r;    #access_log logs/host.access.log main;    location / {      root  html-taobao;      index index.html index.htm;    }  }  server {    listen    80;    server_name www.baidu.com;    #charset koi8-r;    #access_log logs/host.access.log main;    location / {      root  html-baidu;      index index.html index.htm;    }  }}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

以上就是在一个服务器访问多个网站的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2772672.html

(0)
上一篇 2025年3月8日 13:23:18
下一篇 2025年3月8日 13:25:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 微信小程序怎样使图片上传至服务器

    这次给大家带来微信小程序怎样使图片上传至服务器,微信小程序使图片上传至服务器的注意事项有哪些,下面就是实战案例,一起来看一下。 -wxml 发布项目 /**选择图片 */ choose: function () { var that = t…

    编程技术 2025年3月8日
    200
  • js高效率的与服务器时间同步

    这次给大家带来js高效率的与服务器时间同步,js高效率与服务器时间同步的注意事项有哪些,下面就是实战案例,一起来看一下。 方案1:每次倒计时去服务端请求时间 //开启定时器var timer = setInterval(function (…

    编程技术 2025年3月8日
    200
  • js与服务器时间同步的步奏详解

    这次给大家带来js与服务器时间同步的步奏详解,js与服务器时间同步的注意事项有哪些,下面就是实战案例,一起来看一下。 方案1:每次倒计时去服务端请求时间 //开启定时器var timer = setInterval(function () …

    编程技术 2025年3月8日
    200
  • bootstrap-table实现服务器端的分页功能

    这次给大家带来bootstrap-table实现服务器端的分页功能,bootstrap-table实现服务器端分页的注意事项有哪些,下面就是实战案例,一起来看一下。 最近前端都是用的bootstrap table这个插件,客户端分页的话数据…

    编程技术 2025年3月8日
    200
  • node服务器跨域步奏详解

    这次给大家带来node服务器跨域步奏详解,node服务器跨域的注意事项有哪些,下面就是实战案例,一起来看一下。 背景 我们都知道浏览器有一个既核心也最基本的安全功能,即同源策略。同源分别是:协议,域名,端口。如果浏览器访问服务器不同源的话,…

    2025年3月8日
    200
  • vue实现减少对服务器请求次数

    这次给大家带来vue实现减少对服务器请求次数,vue实现减少对服务器请求次数的注意事项有哪些,下面就是实战案例,一起来看一下。 下面看下通过vue提供的keep-alive减少对服务器的请求次数 VUE2.0中提供了一个keep-alive…

    编程技术 2025年3月8日
    200
  • ajax向服务器发送数据需要哪些步骤

    这次给大家带来ajax向服务器发送数据需要哪些步骤,ajax向服务器发送数据的注意事项有哪些,下面就是实战案例,一起来看一下。 1. 准备向服务器发送数据 Ajax 最常见的一大用途是向服务器发送数据。最典型的情况是从 客户端发送表单数据,…

    2025年3月8日 编程技术
    200
  • jQuery怎样向服务器发出get和post请求

    这次给大家带来jQuery怎样向服务器发出get和post请求,jQuery向服务器发出get和post请求的注意事项有哪些,下面就是实战案例,一起来看一下。 假设有个网站A,它有一个简单的输入用户名的页面,界面上有两个输入框,第一个输入框…

    2025年3月8日
    200
  • ajax可以处理服务器返回哪些数据类型?

    这次给大家带来ajax可以处理服务器返回哪些数据类型?,ajax处理服务器返回数据类型的注意事项有哪些,下面就是实战案例,一起来看一下。 1.Text/HTML格式 这种返回类型处理很简单,直接就当作字符串用就行了.为了方便使用,封装成如下…

    编程技术 2025年3月8日
    200
  • vue-cli里使用node服务器跨域步骤详解

    这次给大家带来vue-cli里使用node服务器跨域步骤详解,vue-cli里使用node服务器跨域的注意事项有哪些,下面就是实战案例,一起来看一下。 背景 我们都知道浏览器有一个既核心也最基本的安全功能,即同源策略。同源分别是:协议,域名…

    2025年3月8日
    400

发表回复

登录后才能评论