当前位置: 首页 > news >正文

wordpress主题ftp失败/深圳网站优化培训

wordpress主题ftp失败,深圳网站优化培训,做网站是需要多少钱,香精论坛前面讲了如何安装配置Nginx,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html 今天要说的是Nginx如何配置虚拟主机。 需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多…

前面讲了如何安装配置Nginx,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html

今天要说的是Nginx如何配置虚拟主机。

需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前面的文章。

 

1. 什么是虚拟主机

         虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响的。

如下图:

 

通过nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置:

1、基于ip的虚拟主机

2、基于域名的虚拟主机

3、基于端口的虚拟主机

实际使用的过程中,我们一般常用的是用域名或是端口来区分web服务。只不过我这里为了讲的全面一点,会把三种配置都讲一讲。 

 

2. nginx配置文件的结构

nginx的配置文件结构如下:

......events {.......}http{.......server{.......}server{.......}
}

每个server就是一个虚拟主机。

 

3. 基于ip的虚拟主机配置

         Linux操作系统允许添加IP别名,就是在一块物理网卡上绑定多个lP地址。这样就能够在使用单一网卡的同一个服务器上运行多个基于IP的虚拟主机。

应用场景

一台nginx服务器绑定两个ip:192.168.78.132、192.168.78.133,访问不同的ip请求不同的html目录,即:

访问http://192.168.78.132将访问html132目录下的html网页

访问http://192.168.78.133将访问html133目录下的html网页

 

i. 准备环境

创建192.168.78.132 的虚拟机,保证本地电脑和虚拟网络通畅。

在192.168.78.132上安装nginx。这个之前讲过nginx 的源码安装,大家可以去看看这篇文章:https://www.cnblogs.com/zhangweizhong/p/11378512.html

 

ii. 绑定多ip

1、修改网络配置文件,进入到/etc/sysconfig/network-scripts,编辑ifcfg-ens33文件如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# BOOTPROTO=dhcp 注意区别!!!
DEFROUTE=yes
IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=26c2f3f8-62c5-4571-80e2-ca394cfd43da DEVICE=ens33 ONBOOT=yes ZONE=public # 注意区别 IPADDR0=192.168.78.132 PREFIX0=24 IPADDR1=192.168.78.133 PREFIX1=16

 

2、保存修改,重启网络: systemctl restart network

[root@bogon network-scripts]# systemctl restart network

这个是参照网上的资料,不明白的可以去这里看看具体如何操作:https://blog.csdn.net/u013887008/article/details/79589656 

 

iii. 创建两个web网站

进入/usr/local/nginx 目录,将原来nginx的html目录拷贝两个目录 “html132”和“html133”,为了方便测试需要修改每个目录下的index.html内容使之个性化。

cd /usr/local/nginxcp -r html html132
cp -r html html133

 

iv. 配置虚拟主机

修改/usr/local/nginx/conf/nginx.conf文件,添加两个虚拟主机,如下:

#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 {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;#配置虚拟主机192.168.78.132server {#监听的ip和端口,配置192.168.78.132:80listen       80;#虚拟主机名称这里配置ip地址server_name  192.168.78.132;#所有的请求都以/开始,所有的请求都可以匹配此locationlocation / {#使用root指令指定虚拟主机目录即网页存放目录#比如访问http://ip/test.html将找到/usr/local/html3/test.html#比如访问http://ip/item/test.html将找到/usr/local/html3/item/test.htmlroot   /usr/local/nginx/html132;#指定欢迎页面,按从左到右顺序查找index  index.html index.htm;}}#配置虚拟主机192.168.78.133server {listen       80;server_name  192.168.78.133;location / {root   /usr/local/nginx/html133;index  index.html index.htm;}}
}

 

v. 测试

 重新启动nginx,观察端口监听状态:

访问http://192.168.78.132/

 

访问http://192.168.78.133/

 

 

4. 最后

以上,就把nginx 基于ip的配置虚拟主机讲完了。后面会继续讲基于域名和端口的配置。

 

转载于:https://www.cnblogs.com/zhangweizhong/p/11378542.html

http://www.lbrq.cn/news/933103.html

相关文章:

  • 网站客服代码/微信软文怎么写
  • 做网站有没有前景/青岛网站推广关键词
  • 徐州网站建设新闻/找小网站的关键词
  • 做网站 花园路国贸/种子搜索神器
  • 四平做网站/西安百度推广开户
  • 设计公司企业标志/免费网站seo诊断
  • 上海营销平台网站建设/株洲发布最新通告
  • 做网站广告联盟赚钱/太原网站制作推广
  • ip直接访问网站 备案/德芙巧克力软文推广
  • 网站开发需要/网站建设的六个步骤
  • 外贸营销词/深圳百度关键字优化
  • 如何设计网站logo/谷歌浏览器下载安卓版
  • 连锁公司网站源码/企业培训内容包括哪些内容
  • thinkphp微网站开发/重庆seo哪个强
  • wordpress主题 加载许多js/seo自学网免费
  • 中国企业500强入围标准/无忧seo博客
  • 湖州网站做等保费用/大数据培训机构排名前十
  • 德州哪里有学做网站的/佛山网站定制
  • wordpress更改链接后网站打不开/2023北京封控了
  • 商务网站建设流程/深圳网络推广服务公司
  • 网站怎么做自然优化/前端seo是什么意思
  • 云南做网站哪家便宜/微信广告平台推广
  • zencart外贸网站建设/网络营销创意案例
  • 网站建设不要摸板/关键词查询爱站网
  • 广州网站建设app开发/百度站长工具seo
  • 网站建设 投标书/怎么提交百度收录
  • 网上网站怎么做/seo测试工具
  • 新疆乌鲁木齐新闻头条/关键词排名关键词优化
  • 免费软件下载app/中国seo排行榜
  • 怎么做狼视听网站/快速排名优化推广价格
  • SpringMVC全局异常处理+拦截器使用+参数校验
  • Windows11 WSL安装Ubntu22.04,交叉编译C语言应用程序
  • AI 重塑软件产业:从技术革命到生态重构
  • sqli-labs:Less-16关卡详细解析
  • 如何将word里面的英文引号改为中文引号?如何将Times New Roman字体的符号改为宋体?
  • 【Rust多进程】征服CPU的艺术:Rust多进程实战指南