《作业》我的php学习第十八天之配置虚拟主机

  1. Apache)配置apache环境,使之能够使用以下地址访问一个网页:http://localhost:808/ ,网页中显示:这是本地808端口的主页
  2. (Apache)配置apache环境,使之能够使用以下地址访问一个网页: http://www.wodezhuye.com ,网页中显示: 这是我的主页
  3. (Apache)配置apache,使之能够使用以下地址访问一个网页: http://localhost/aaa/page1.html, 注意“aaa”并不是一个真实目录,而是一个虚拟目录(目录别名)。网页内容自定。

7cc2d948jw1dw43brmxh5g

内容:

IP地址

网络上的每台主机、每个网络设备每个网络都具唯一一个IP地址。如:192.168.3.100 ,172.12.3.123

IP地址相当于我们每个人的身份证号码,具有唯一性

计算机只能识别IP地址,也不能识别域名(www.baidu.com),IP地址和域名如何转换的问题?稍后再讲。

 

IP地址由32位二进制来构成,假设11111111100000000000000000000110101101010010

由4段8位二进制来构成,每段中间用“.”分隔。

IP地址由:a.b.c.d形式构成,其中的a、b、c、d分别是0-255之间的数字

平常IP地址的表示是由十进制来表示的。

特殊的IP地址:127.0.0.1 代表本机的IP地址。127.0.0.1这个本机的IP地址不能被外界。

域名DN(Domain Name)

比如:www.baidu.com www.sina.com.cn

因为IP地址不好记忆,因此发明了由字符构成的“域名”。

域名的构成:字母、数字、-(中划线)等字符构成,域名的长度不能超过255个字符。域名不分大小写。

www.care-jet.com   凯瑞捷成

域名是分层级的:

www.sina.com.cn  级别最低的放在最左边,级别最高的放在最右边

sina是新浪网域名的主体

com代表商业机构

cn代表中国(国家的顶域名)

常用的机构代码

com 商业机构,一般指公司一类

gov 政府部门  www.gz.gov.cn    www.henan.gov.cn    www.beijing.gov.cn

mil 军事网站

edu 教育网站   www.pku.edu.cn 北京大学

org 非盈利组织   www.redcross.org.cn  中国红十字会

常用的国家代码

cn 中国

us 美国

jp 日本

tw 台湾

hk 香港

 

特殊的域名:本机的域名是localhost

特殊的IP:本机的IP地址:127.0.0.1

 

 

DNS(本地DNS、远程DNS)

DNS(Domain Name System),域名解析服务器。DNS中存储的是“域名和IP地址”的对应关系,可以理解为一个Excel表格。

DNS主要工作:就是把用户输入的域名转成对应的IP地址。

DNS服务器:安装了DNS的软件的电脑,就叫DNS服务器。

Apache服务器:安装了Apache服务器的软件的电脑,就叫Apache服务器。

image001

我们上网的一个基本流程

  • 在浏览器的地址栏中,输入一个域名,如:baidu.com
  • 会在本地DNS中,来查找有没有对应的“域名和IP”关系
  • 如果本地有的话,直接取得IP地址,通过IP地址访问“百度服务器”
  • 如果本地DNS中,没有找到对应的IP地址,会向本地区的DNS服务器发出请求
  • 如果在本地区的DNS服务器中,找到了对应的IP地址,则将IP地址返回客户端
  • 客户端再通过IP向百度服务器发出请求。

 

PHP文件的工作原理

image002

本地的DNS

本地的DNS,就是操作系统中的一个隐藏文件“hosts”。

Hosts文件没有扩展名,可以使用任何的文本编辑器进行编辑。

Hosts的位置:C:windowssystem32driversetc

Hosts文件的内容格式:IP地址  域名(不加http🙂

127.0.0.1    localhost

127.0.0.1    www.20140510.com

127.0.0.1    www.0510.com

127.0.0.1    www.2014.com

192.168.3.100    www.yuefu.com

192.168.3.200    www.baidu.com

 

 

黄金组合:LAMP、WAMP

LAMP组合:Linux(操作系统)+Apache(服务器)+MySQL(数据库)+PHP(PHP脚本引擎)

WAMP组合:Windows + Apache +MySQL + PHP

 

 

Apache介绍

Apache是服务器软件的一种,还有IIS服务器,运行在Windows操作系统。

Apache是跨平台的服务器软件,可以运行在windows、linux、unix等

Apache的源代码是公共,谁都可以根据自己的需要进行配置和修改。IIS服务器基本上修改不了。

Apache的市场份额大约60%。

 

phpStudy集成环境安装

一、安装成功画布

image003

二、Apache的启动和停止

(1)在DOS命令下,来启动和停止Apache服务器

net  start  apache2

net  stop  apache2

(2)通过“系统服务”来启动和停止:在“我的电脑”上右击鼠标——管理——服务和应用程序

image004

Apache的目录结构

安装目录:C😛rogram Files (x86)phpStudyApache2

image005

bin目录:是Apache的主程序所在目录。httpd.exe可以用来检查配置文件是否有语法错误。

conf目录:httpd.conf是主配置文件

vhosts.conf虚拟主机配置文件

error目录:存储一些错误信息的文件

htdocs目录:是Apache的默认网站的根目录。

phpStudy的Web根目录设在“e:www”地方

注意:网站的根目录,一般不建议放在“系统盘下”,可以放在除系统盘之外的地方,是为了保证网站数据的安全。

logs目录:存储一些日志文件

 

对httpd.conf配置文件进行语法检查

如果配置文件httpd.conf有语法错误时,apache服务一定启动不了。因此,在启动apache之前对httpd.conf做语法检查。

image006

在DOS命令下,使用 httpd.exe  –t 来进行httpd.conf文件进行语法检查

注意:配置文件httpd.conf修改以后,必须重新apache服务,否则,修改的内容不会生效。

hosts文件的修改后,不需要重启操作系统,它是立即生效。

 

 

Windows系统环境变量的配置

在“我的电脑”右击——属性——高级系统设置——“高级”选项卡——“环境变量”按钮——系统变量——path的选项

特别注意:在进行系统环境变量设置时,一定要小心,如果一旦操作失败,会导致整个window系统无法启动。

我的电脑的path的值如下:

%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;C😛rogram Files (x86)IntelOpenCL SDK2.0binx86;C😛rogram Files (x86)IntelOpenCL SDK2.0binx64;C😛rogram Files (x86)phpStudyApache2bin;C😛rogram Files (x86)phpStudyMySQLbin

Path的值中,每个路径都要以英文下的分号(😉分隔。

以上我自己添加了两个路径,一个是apache的主程序目录,二是MySQL主程序的目录

如果出现以下错误,说明没有指定apache的主程序目录

image007

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/465.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2015年12月1日 11:07
下一篇 2015年12月1日 14:08

相关推荐

  • 网站建设使用虚拟主机的优点。

    现如今越来越多的网站建设都采用虚拟主机的形式,从定义上来说,虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空...

    2022年10月30日
    015
  • 企业网站到期不续费的几种不良后果。

    如果您的企业正准备建立网站或是已经有了自己的网站,那么这些知识您还是应该掌握,否则很容易造成网站丢失,那网站到期不及时续费会对网站有哪些影响以及严重后果呢? 阿里云网站空间到期提醒 第一:域名不续费...

    2022年7月3日
    0133
  • 企业网站建设的构成以及相关步骤。

    很多公司一成立,就会考虑到建设自己的网站,让公司在互联网上安家。但是很多老板苦于不知道如何建设网站,网络上提供建站服务的公司和个人又良莠不齐,怕交了钱,又得不到好的服务。下面互联网基础服务专家朝暮...

    2022年7月3日
    0199
  • 新手建站关于虚拟主机绑定域名的相关知识了解

    什么是虚拟主机 虚拟主机(Virtual Host Virtual Server)又称网站空间或网络空间网页空间是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的I...

    2018年2月6日
    0440
  • 从网站SEO优化角度分析,虚拟主机和云服务器选择哪个好?

    分析:从网站SEO优化角度分析,虚拟主机和云服务器选择哪个好?我们需要部署网站上线的时候,往往会面临虚拟主机以及云服务器的选择。从SEO优化的角度考虑,我们首先需要对比网站服务器的安全性,稳定性以及访问...

    2023年4月29日
    02
  • 国外虚拟主机选购必备十大知识点介绍。

    要选择一个廉价、高性能的国外虚拟主机是非常困难的。不一样。很多主机都吹嘘99%的网速和无限的资源,这是非常诱人的,但在购买后,我们可能会再次后悔。下面是选择国外虚拟主机时需要考虑的国外主机指南,希望对...

    2023年2月17日
    01
  • 一个企业网站开发需要多少钱。

    开发一个企业站需要多少钱? 如今,互联网已经是高科技和未来生活的代名词,越来越多的企业为了展示公司的实力,提升公司的品牌形象以及让客户了解企业的产品,都纷纷开始建设企业站。那么,开发一个企业站需要多...

    2022年7月3日
    0260
  • php虚拟主机配置教程

    端口监听: 端口:就是一个数字,目的是让一台电脑(对外只有一个IP)能够对外提供多项服务(多种功能)。 行业默认有如下常见的服务和端口对应: web服务: 80 ftp服务: 21 邮件收取服务:110 邮件发送服务:25...

    2020年11月13日 PHP自学教程
    0390

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息