《作业》我的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日
下一篇 2015年12月1日

相关推荐

  • 小编教你听小编述说虚拟主机对网站SEO优化带来的影响。

    站长对网站的seo优化是非常关注的,网站关键词排名的提升,也就意味着流量的增加,很多人非常注重网站结构的优化、网站页面的优化以及网站代码的优化,可你知道吗?虚拟主机对网站的优化也是有影响的,接下来小编就…

    2023年6月27日
    00
  • 我来说说org.apache.jasper.JasperException处理异常如何解决。

    要解决org.apache.jasper.JasperException异常,可以尝试以下方法:,,1. 检查代码中是否有语法错误或逻辑错误。,2. 确保使用的库和依赖项版本正确。,3. 检查配置文件(如web.xml)是否正确。,4. 查看服务器日…

    2024年7月23日
    00
  • 关于虚拟主机网卡怎么设置。

    虚拟主机的网卡设置通常在虚拟化软件中进行,如VMware或Hyper-V。在虚拟机设置中,添加或编辑网卡,选择网络类型(桥接、NAT、内部网络等),并配置IP地址、子网掩码、网关和DNS等网络参数。 设置虚拟主机网卡的步…

    2024年6月29日
    00
  • 我来教你如何选择虚拟主机有利于SEO。

    工欲善其事必先利其器,当你创建一个网站时,主机是一个难以逾越的话题,基于成本的角度,一些中小企业,在建站之初,习惯性的选择虚拟主机。 基于seo角度,这并没有任何问题,对于初创企业,虚拟主机可以普遍适用…

    2023年6月10日
    00
  • 域名空间与企业邮箱对企业官网建设的重要性。

    互联网发展到今天,企业个人建站不再是新鲜事情,但是随着互联网的不断发展和普及(指遍布、遍及於一般),每年依然有许多的企业个人才开始建立自己的网站。商城网站建设就是要把网站做得对搜索引擎友好。是针对搜索…

    2022年7月3日
    0101
  • 新手建站经验步骤分享。

    这几天想着建个网站,现在不都是搞弄点兼职的副业嘛,想着自己学计算机的,建个自己的网站来运营下,以下是建站步骤: 第一步首先是要申请个域名,有很多网站可以申请域名,如万网,百度云,美橙互联等,我就是在万…

    2022年7月3日
    0223
  • 我来教你租 虚拟主机。

    虚拟主机是一种网络服务,提供服务器空间供用户托管网站。它经济实惠、易于管理,适合个人和小企业使用。 郑州虚拟主机租用的优点主要体现在以下几个方面: 1. 成本效益高 使用虚拟主机,您只需支付实际使用的存储…

    2024年6月28日
    00
  • 经验分享linuxssl证书更新如何更换。

    Linux SSL(Secure Sockets Layer)是一种安全套接字层协议,用于在不安全的网络环境中保护数据传输的安全,它通过对数据进行加密和身份验证,确保数据在传输过程中不被窃取或篡改,在Linux系统中,SSL通常与TLS(Tran…

    2024年6月20日
    00

联系我们

QQ:951076433

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