练习

练习 - 05 - 配置 Apache 的虚拟主机

owl 摄影:Arjun Kalra Apache 的虚拟主机就是在一台服务器上运行多个网站,每个虚拟主机都可以绑定独立的域名,为这些域名可以指定单独的目录,访问这些域名的时候,Apache 会打开对应目录里面的东西。配置 Apache 的虚拟主机,只需要去修改 Apache 的配置文件。虚拟主机的英文是 virtual host,所以,你的 Apache 配置虚拟主机的文件可能是 httpd.conf ,也可能是跟 virtual host 这个名字相关的文件,比如 vhost.conf ,具体要使用哪一个配置文件,你需要自己去判断。 这个小练习我们在本地电脑上去模拟一下配置 Apache 虚拟主机的过程。

小练习 1 - 修改 hosts 文件

练习 - 04 - 配置 Apache 服务器的监听端口

提供 Web 服务的 Apache 服务器,可以通过 httpd.conf 这个文件来设置,httpd 是 Apache 的一个主程序,你也可以把它当成就是 Apache 服务器。有时候 Apache 的相关配置可能会在不同的文件上,这些配置文件经常以 .conf 为扩展名,比如可能有配置文件专门控制虚拟主机。这些配置文件的作用,可以根据它的文件名来判断。通常 httpd.conf 是主配置文件,找到并打开它,仔细阅读文件里的内容,你会发现,在这个文件里可能会包含其它配置文件的路径。

这个练习的目的是理解 Apache 服务器的配置文件,知道它在哪里,如何去修改它。

首先,找到 httpd.conf , Apache 服务器的主要配置文件,你需要判断出它的位置,不同的系统,集成软件,版本,导致了这个配置文件不一定在什么地方,你可以用搜索引擎来解决这个问题,比如你的是 WAMP 在本地搭建的环境,可以用 google.com 或者 bing.com 搜索 “WAMP apache httpd.conf ”,类似这样的关键词,你应该能找到答案。

练习 - 03 - 配置 Web 开发环境里的 PHP

WTF?!?!
摄影:AlexThomson

你在本地搭建好了一个 Web 开发环境,通常你需要修改环境的一些设置来达到一些目的,也有可能是 Web 应用要求你去修改某些特定的设置,或者通过修改设置来优化网站的性能。修改 Web 运行环境的设置是通过修改一些配置文件来完成的,比如想要修改 Apache 的配置,你需要找到 httpd.conf 这个文件,想修改 PHP 的设置,一般是 php.ini 这个文件,MySQL 的设置文件通常是 my.cnf 。找到这些文件所在的位置,打开以后,修改对应的选项的值,保存文件,然后重启 Web 运行环境,这样就可以完成修改了。

通过下面这两个小练习,你可以学会 PHP 的配置是怎么回事,在哪里去修改。

练习 - 02 - 搭建本地的 Web 开发环境

摄影:Austin Thomas

如果你想在互联网上运行一个网站,你需要一台搭建了 Web 运行环境的服务器,在开发网站的时候,一般我们会在本地的 Web 运行环境下做,也就是你在自己的电脑上或本地网络上搭建一台 Web 服务器,这样做会更方便开发。完成以后,你可以找一台在互联网上的服务器,或虚拟主机,把设计好的网站传上去。

今天我们这个小练习,主要目标就是学会在本地搭建一个可以运行网站的环境。

环境的组成

一个 Web 运行环境是由几个部分组成,具体要看你想运行什么样子的网站,比如你可能想运行用 PHP 语言写的网站应用, 那你的环境可能由 Apache (Web 服务器),MySQL(数据库管理系统),PHP(PHP 语言的解释器)组成。

练习 - 01 - 在家里搭建一个无线局域网

练习是学习的很重要的一个步骤,练习也是很有效的,所以我想今后每隔一段时间就写一个小练习,大家可以根据自己的情况去操作,通过这些练习我们可以慢慢学会 Web 设计需要的知识,顺便学一些专业名词。我们从最最基础的开始。

今天这个小练习,去动手为自己的家里或其它地方搭建一个无线局域网。

相关的概念

互联网(Internet)

互联网其实就是一大堆电脑连到了一块儿,这些电脑之间会遵守一些特定的协议,这样他们之间可以互相的通信。互联网是一种广域网(WAN, Wide Area Network),就是一种大范围的网络。

IP 地址

在互联网上的设备(电脑,平板,手机)都有一个唯一的 IP 地址,这种在互联网上的 IP 地址一般我们称为公网 IP。有了 IP 地址,设备与设备之间才能互相沟通,比如使用浏览器上查看网页,发送邮件等等。140.211.10.62 ,这个地址是 drupal.org 服务器的 IP 地址。

局域网(LAN)

局域网是一种小型的网络,在局域网上的设备可以相互交流,比如共享文件,打印机,在互联网上能做的事,也可以在局域网上做到,你可以在局域网上搭建一个 Web 服务器来运行一个网站,这样所有在这个局域网上的设备都可以访问这个网站。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点