Ubuntu 环境下使用Apache2配置Web服务器,如果服务器的内网ip地址为192.168.1.111,则在启动Apache2服务后,在浏览器输入192.168.1.111会看到主页显示Apache2 Ubuntu Default Page,如下图:

那么,如何替代这个首页呢?

首先,Apache2配置后会会指向一个目录/var/www/html,这个目录下会产生一个index.html,这个单网页文件就是上面看到的首页Apache2 Ubuntu Default Page。如果用WordPress见网站,其实整个WordPress目录就是放在/var/www/html下的。这里假设有两个网站WP001和WP002,那么此时/var/www/html目录下就会有一个文件和两个目录,分别是index.html、目录WP001和目录WP002,这些解析到浏览器的结果如下:

/var/www/html/index.html                                对应网址:http://192.168.1.111
/var/www/html/WP001/index.php                  对应网址:http://192.168.1.111/WP001
/var/www/html/WP002/index.php                  对应网址:http://192.168.1.111/WP002

以上就是网址对应规律,如果有域名并解析,那就是把192.168.1.111换成域名。

1、简单的单文件替代方法

想要将主页从替换Apache2 Ubuntu Default Page替换成自己的首页就很简单了,现将/var/www/html原来的index.html备份,然后将自己的主页单文件改名为index.html拷贝到/var/www/html目录下即可。

2、替换成网站首页

假设上面例子中,给WP001解析域名www.1234.com;WP002解析域名www.5678.com,那就是有两个网站在这台服务器。

那么,先在/etc/apache2下新建一个httpd.conf配置文件。

cd /etc/apache2
sudo gedit httpd.conf

然后,写入:

<VirtualHost *:80>
ServerName www.1234.com
DocumentRoot /var/www/html/WP001
DirectoryIndex index.php
</VirtualHost>

<VirtualHost *:80>
ServerName www.5678.com
DocumentRoot /var/www/html/WP002
DirectoryIndex index.php
</VirtualHost>

保存退出。

回到/etc/apache2修改apache2.conf

sudo gedit apache2.conf

添加一行
Include httpd.conf

保存退出。

重启apache2服务

sudo service apache2 restart

Ubuntu Web服务器网站首页存放路径相关推荐

  1. linux web服务器故障,Linux Web服务器网站故障分析常用的命令

    http://www.ha97.com/4392.html PS:整理一些Linux Web服务器网站故障分析常用的命令,内容均来源于网络.如果你是老手,什么好的命令集或者必杀技欢迎留言,丰富此文! ...

  2. ubuntu云服务器网站安装教程,ubuntu云服务器安装教程

    ubuntu云服务器安装教程 内容精选 换一换 将挂载在弹性云服务器中的磁盘卸载.对于挂载在系统盘盘位(也就是/dev/sda或/dev/vda挂载点)上的磁盘,当前仅支持离线卸载.即卸载磁盘时,弹性 ...

  3. linux web服务器系统优化,Ubuntu WEB服务器参数优化

    首先最主要的是要装64位的Ubuntu,这样单个进程的内存限制就没有了. 1.文件句柄.默认是1024,修改为65535. $ sudo vi /etc/security/limits.conf 加入 ...

  4. Linux Web服务器网站故障分析常用的命令

    系统网络连接状态: 1.查看TCP连接状态 1 2 3 4 5 6 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n |  ...

  5. web服务器网站网速慢的原因,apache配置优化 - 解决apache环境下网站访问速度慢的问题...

    如果apche访问量过大,将会导致页面打开迟缓,下载速度也降低,如果由于经费和环境问题,集群方案没有得以应用.可以通过对Apache2增加模块MPM来进行优化, 这里我选择线程型MPM加以优化: 开启 ...

  6. Web前端-网站首页和注册界面的实现

    首页用到的知识如下: 1.bootstrap框架 2.jQuerry实现页面定时弹出广告 注册界面用到的知识: 1.bootstrap框架 2.jQuerry实现省市联动操作 3.jQuerry实现表 ...

  7. 实验5 WEB服务器安全设置

    实验5 WEB服务器安全设置 [实验目的] [实验环境与设备] [实验要求] 过程如下: [实验目的] 掌握WEB服务器的安全设置与管理的内容.方法和过程: 提高对WEB服务器安全管理的能力: [实验 ...

  8. 在VMware上搭建web服务器

    1.创建角色 开始–>管理工具–>服务器–>服务器管理器–>角色–>右击,选择添加角色–>web服务器II–>安装 2.web服务器网站的配置 开始–> ...

  9. Mongoose源码剖析:外篇之web服务器

    引言 在深入Mongoose源码剖析之前,我们应该清楚web服务器是什么?它提供什么服务?怎样提供服务?使用什么协议?客户端如何唯一标识web服务器的资源?下面我们抛开Mongoose,来介绍一个we ...

最新文章

  1. 卡方检验 python
  2. Vue组件通信的7个方法
  3. NOIP2007 树网的核 [BZOJ2282][Sdoi2011]消防
  4. 【笔记】springboot使用Spring-data-jpa
  5. 中国软件正版化的理想模型
  6. STIMULUS(二) —— Hello, Stimulus
  7. SpringCloud-Learning
  8. python安装redis模块_安装redis及python redis模块
  9. 【Git】Python项目依赖库过大无法提交的问题
  10. 操作员界面图形设计的基本原则
  11. Spring装配集合属性
  12. (转载)Druid创始人Eric Tschetter详解开源实时大数据分析系统Druid
  13. linux 查看硬盘健康,linux硬盘检测健康状态
  14. 泰坦尼克号数据集下载
  15. Hash表的时间复杂度为什么是O(1)?
  16. 【机器学习】左逆、右逆、伪逆和广义逆的概念理解
  17. MarkDown在线编辑器(支持公众号知乎)
  18. Sublime Text 3在行前插入递增数字序号的方法
  19. 数据结构最常用的排序算法一(冒泡、插入、选择)-Java实现
  20. python自学第七天之字典的增删改查

热门文章

  1. LIANJIE戳戳戳
  2. 亿级流量架构:为什么要扩容?服务器扩容思路及问题分析
  3. python中str isnumeric_python pandas Series.str.isnumeric用法及代码示例
  4. 老股民:清醒吧!市场底部特征很明显1楼 2008-06-20 15:09:29
  5. 用户友好图书信息管理系统
  6. 全球十大数据安全事件
  7. 黄瓜是绿色的,为什么没叫绿瓜?
  8. 软件生命周期的六个阶段
  9. python练习题12:数据库基础
  10. ImageNet介绍