一、基于ip地址对web服务器的访问

一个ip对应一个网,例如实现操作:
建立一个192.168.242.111的网站,文件放在/www/111,内容显示this is 111
建立一个192.168.242.222的网站,文件放在/www/222,内容显示this is 222

具体操作步骤如下:

  1. 配置网络
    192.168.242.222//255.255.255.0//192.168.242.2
    192.168.242.111//255.255.255.0

  2. 编辑配置文件

mkdir /www/{111,222} -p
echo this is 111 > /www/111/index.html
echo this is 222 > /www/222/index.htmlvim /etc/httpd/conf.d/vhosts.conf  //编辑主配置文件参数<Directory /www>AllowOverride NoneRequire all granted
</Directory><VirtualHost *:80>DocumentRoot /wwwServerName 192.168.242.128
</VirtualHost><VirtualHost *:80>DocumentRoot /www/111SercerName 192.168.242.111
</VirtualHost><VirtualHost *:80>DocumengRoot /www/222ServerName 192.168.242.222
</VirtualHost>
  1. 关闭防火墙,重开
systemctl stop firewalld
setenforce 0
systemctl restart httpd
  1. 测试

添加子界面访问网站操作:
此操作创建并写入即可,无需更改配置信息。

mkdir 1
mkdir 2
mkdir /www/111/1
mkdir /www/222/2
echo this is 1 > /www/111/1/index.html
echo this is 2 > /www/222/2/index.htmlsystemctl restart httpd搜索路径:
http://192.168.242.111/1/index.html
http://192.168.242.111/1/index.html

二、基于域名实现访问不同网站信息

题1:要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站存放路径分别为/xiaopang和/dapang,内容自定。

  1. 创建目录
mkdir /www/{xiaopang,dapang} -p
  1. 修改配置文件
vim /etc/httpd/conf.d/vhosts.conf<Directory /www>AllowOverride NoneRequire all granted
</Directory><VirtualHost 192.168.242.222:80>DocumentRoot /www/xiaopangServerName www.xiaopang.com
</VirtualHost><VirtualHost 192.168.242.111:80>DocumentRoot /www/dapangServerName www.dapang.com
</VirtualHost>
  1. 域名解析
Linux下:vim /etc/hosts
windows下:c:\windows\system32\drivers\etc\hosts
在最后行加上两行解析:
192.168.242.111 www.dapang.com
192.168.242.222 www.xiaopang.com
  1. 写入内容
echo d a p a n g > /www/dapang/index.html
echo x i a o p a n g > /www/xiaopang/index.html
  1. 测试
systemctl restart httpd

Linux:搭建web服务器(二)相关推荐

  1. 使用Linux搭建web服务器

    对于一个网站开发者而言,在经历了艰难的开发过程后,要将网站推向给用户,必须要做的一步便是部署我们的web应用,这样广大的用户才能成功访问我们的网站.目前主流的部署平台都是基于Linux的.本文将详细讲 ...

  2. Linux搭建web服务器---静态网站

    搭建web服务器 三种实例: 1.多ip多网站搭建 2.多端口多网站搭建 3.多域名多网站搭建 实例1.多ip多网站搭建 前提配置: 添加多ip #nmcli connection modify en ...

  3. linux搭建web服务器原理,【LINUX】linux搭建web服务器

    linux httpd 假设服务器地址为192.168.80.20/241.将准备安装的httpd软件包共享给everyone, (1)在linux上mount.cifs  //真机IP地址/共享文件 ...

  4. linux搭建web服务器论文答辩开场白,基于ARM9嵌入式Linux系统Web Server服务器计算机设计与科学专业毕业答辩.ppt...

    基于ARM9嵌入式Linux系统Web Server服务器计算机设计与科学专业毕业答辩 2009-5-31 计算机科学与技术专业 2009届本科生毕业论文答辩 基于ARM9的嵌入式Linux系统的We ...

  5. linux搭建乐网服务器,教你linux搭建web服务器

    在我本机配置时间不长,不过花了好长的时间写了份配置文档,和大家分享一下,希望对大家有用 LINUX发行版本:Fedora 14 , Apache .2.2 安装就不说了!依然采用rpm包安装方式 ,下 ...

  6. Linux Java Web 服务器搭建之tomcat安装

    Linux Java Web 服务器搭建之tomcat安装 一 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是 ...

  7. arm Linux 低成本方案,参赛作品《低成本基于ARM+Linux平台搭建web服务器的物联网学习板》...

    [报名阶段需要填写的内容] 1. 参赛者姓名(必填项): 王徕泽 2. 单位或学校名称(选填项): 徕泽电子工作室 3. 当前职务或职称(选填项): 室长 4. 参赛作品的名字(必填项): 低成本基于 ...

  8. 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置

    上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...

  9. Linux - nginx 搭建 Web服务器

    前言 在之前,已经对 nginx 有过基本的介绍. 现在尝试利用 nginx 来 搭建一个 web服务器. 正文 1.什么是 Web 服务器? Web服务器也称为WWW (WORLD WIDE WEB ...

  10. [Linux CentOS7] Web服务器搭建和设置

    [Linux CentOS7] Web服务器搭建和设置 题目 基本网络配置 问题1 问题2 问题3 问题4 问题5 环境: VMware workstation14 CentOS 7 题目 请完成以下 ...

最新文章

  1. 实验一 编程 Hello World
  2. 3大主流NoSQL数据库性能对比测试报告
  3. Java Web整合开发(42) -- Petstore
  4. python 地址模糊匹配_使用python处理selenium中的xpath定位元素的模糊匹配问题
  5. WebApi捕捉异常的一套方案
  6. 【AI杂谈】从一篇参考文献比正文还长的文章,杂谈深度学习综述
  7. html中加入js,html嵌入js
  8. 常见的NoSQL数据库
  9. java 正则表达式使用_如何用正则表达式杀死Java
  10. python新手入门代码-介绍十个Python小案例,新手入门就在这里
  11. 官宣 | 千呼万唤,Apache Flink 1.11.0 正式发布啦!(内含福利)
  12. 51单片机中断程序大全
  13. wow私服,arcemu trunk源码编译架设
  14. ajax前端分页实现
  15. SMP并行编程为什么这么难-从Linux自旋锁到图灵机
  16. 聊聊 8种 架构模式
  17. 28超信界面的布局设计
  18. html ul实现手机页面,手机端网页banner实现
  19. Java抽象类与接口的运用
  20. Java限流及常用解决方案总结

热门文章

  1. html中字体 楷体_(收藏)css怎么设置字体为楷体?
  2. 范德波振子的李雅普诺夫指数
  3. 图解数据结构(04) -- 哈希表
  4. PIC单片机C语言编程教程
  5. C语言大数运算-大数运算库篇
  6. 主板维修从入门到精通视频教程
  7. 51单片机智能小车寻循迹代码
  8. [渝粤教育] 南开大学 面向对象程序设计 参考 资料
  9. report machine实现报表分栏
  10. 【游戏开发实战】Unity调用谷歌Google免费翻译API(https接口),年轻人不讲武德,用多个国家语言怎么讲