PHP网页设计Apache办事器初级设置指南(二)
多去关于PHP的网站,尤其有很多经典的文章,多读读这些文章显然是有好处的。apache|办事器|初级 3、 虚拟主机(Virtual Host)的设置作为体系办理员,若你只要一个IP地址,却有好几个域名,又请求会见每一个域名都要看到分歧的内容,那怎样办?总不至于为每一个域名都配上一台办事器吧。这就要采取虚拟主机(Virtual Host)手艺,幸亏Apache就撑持这类功效。虚拟主机有两种体例:IP-Based(基于IP式)、Name-based(基于域名式)。IP-Based指的是一个域名对应一个IP地址,而Name-based指的是多个域名对应一个IP地址。
虚拟主机的设置其实不庞杂,只需在httpd.conf文件中到场响应的号令就行。
上面是一个Name-based(基于域名式)虚拟主机的httpd.conf例子(编者注:因篇幅缘由,咱们这只给出了相干局部,全文见www.swm.com.cn)。IP为:192.168.188.20,两个域名分离是long.com.cn、short.com.cn。
httpd.conf:
NameVirtualHost 192.168.188.20
ServerAdmin webmaster@long.com
ServerName www.long.com
DocumentRoot /home/httpd/long/html
ErrorLog logs/error_log
TransferLog logs/access_log
ServerAdmin webmaster@short.com
ServerName www.short.com
DocumentRoot /home/httpd/short/html
ErrorLog logs/short.com-error_log
TransferLog logs/short.com-access_log
NameVirtualHost号令指定在哪一个IP上设置虚拟主机
在VirtualHost号令中停止各个主机的详细设置。
ServerAdmin号令是设定当WWW Server履行有成绩时,会将ServerAdmin所设置的E-mail传送到阅读器,让利用者用该E-mail与体系办理员接洽。
ServerName号令是设置WWW Server的域名。
4、 供应团体主页空间、用户homepage的设定
常常见到某些网站供应团体主页,显得很神情,其实你也能够开放你机械上的空间给他人,这很复杂就可以完成。只需你依照上面的提醒对你的WWW办事器设置装备摆设文件停止修正。
给用户开放团体主页空间,一是要肯定用户主页的寄存目次,二是开放用户主页目次的读取权限。
办法一
你以root的身份给用户chen开个帐号,体系主动会给chen分派一空间/home/user,尔后在/home/chen的目次下建一public_html的子目次,子目次的属性要设成other可读和可履行的。
接着修正access.conf。在文件的最初加上以下一段:
AllowOverride None
order allow,deny
allow from all
尔后,从头运转httpd,用户就能够经由过程http://www.swm.com.cn/~chen/会见chen的团体主页。
这类办法的长处是便利,弱点是平安性太差。
办法二
另外一种举措是在/home/httpd目次下为用户chen建个目次chen。修正srm.conf中的UserDir为/home/httpd/*/html,接侧重新运转httpd即可以了。
<全文完>
你的确对PHP有兴趣,那么选择教材也是很重要的。 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。 本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。 没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。 当然这种网站的会员费就几十块钱。 本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。 因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax 至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。 其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 本文当是我的笔记啦,遇到的问题随时填充 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
页:
[1]