《作业》我的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:Program 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:Program Files (x86)IntelOpenCL SDK2.0binx86;C:Program Files (x86)IntelOpenCL SDK2.0binx64;C:Program Files (x86)phpStudyApache2bin;C:Program 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

相关推荐

  • php虚拟主机配置教程

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

    2020年11月13日 PHP自学教程
    0390
  • 虚拟主机被ddos攻击如何查。

    虚拟主机被DDoS攻击时,可通过日志分析、网络监控工具和安全服务报告来识别异常流量。联系服务商协助,采用防DDoS解决方案,如弹性带宽、云防御服务等缓解攻击。 如何检查虚拟主机是否遭受DDoS攻击 DDoS(分布式拒…

    2024年6月30日
    00
  • 教你外贸仿牌虚拟主机购买价格是多少。

    外贸仿牌虚拟主机的购买价格因服务商和配置不同而有所差异,通常在每月几十到几百元人民币不等。建议您根据自己的需求选择合适的服务商和套餐。 购买外贸仿牌虚拟主机的价格因供应商、配置和服务质量而异,以下是一…

    2024年6月28日
    00
  • 经验分享虚拟主机管理系统怎么选择好。

    选择虚拟主机管理系统时,应考虑易用性、稳定性、安全性、扩展性和价格。优选功能全面、界面直观、支持多种操作系统的系统,并确保提供商有良好的客户支持和高服务可靠性。 选择一个好的虚拟主机管理系统(Virtual …

    2024年6月29日
    00
  • 关于web服务器搭建与配置的方法是什么。

    什么是Web服务器? Web服务器是一种用于存储、管理和提供网页、图片、视频等各种Web资源的计算机系统,它可以处理客户端(如浏览器)发送的HTTP请求,并将相应的Web资源返回给客户端,Web服务器通常运行在互联网上,…

    2024年7月20日
    01
  • 虚拟主机建站要注意哪些问题。

    虚拟主机,也叫"网站空间",就是把一台运行在互联网上的物理服务器划分成多个"虚拟"服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型…

    2023年2月21日
    02
  • 小编教你虚拟主机中文乱码问题如何解决的。

    解决虚拟主机中文乱码问题,需确保网页文件编码与服务器设置一致,如均为UTF-8。数据库连接字符集也应设置为UTF-8。 解决虚拟主机中文乱码问题,可以按照以下步骤进行操作: 1. 检查文件编码 确保你的网页文件(如H…

    2024年6月28日
    00
  • 今日分享怎么安装虚拟主机软件。

    您可以通过以下步骤安装虚拟主机软件:,1. 前往虚拟主机软件官网下载并安装虚拟主机软件。,2. 按照提示一步步进行安装,直到安装完成。,3. 打开虚拟主机软件,点击 File(文件)-> New Virtual Host(新建虚拟主…

    2024年7月9日
    01

联系我们

QQ:951076433

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