使用Apache&花生壳架设Web服务器_服务器

这里讲的是IIS服务器,其实花生壳在Apache下也能正常使用,这一点我在以前的帖子中已经讲过,现在专门把Apache的配置作一详细说明:

首先:当然是下载Apache啦,Apache目前最新的Windows版本是1.3.2X,你可以到它的官方网站去下载最新版(http://www.apache.org),Win2000对应的下载文件是Win32版本,Win98和Winme对应的下载文件是R298orMe版本,注意别下载错了。如果你使用的是Win2000而下载了Win98orMe的版本,嘿嘿,等着看那个黑黑的DOS窗口吧,此外,还要注意不要下载成UNIX或LINUX下的版本了,目前UNIX或LINUX下的最新版本是
1.2X,版本要较Windows下的高,这很容易区分出来的。

其次:脚本支持,我在这里向大家推荐PHP,原因很简单,PHP无论在功能上还是执行效率上都有不俗的表现,此外,学起来也很简单,大家可以到本论坛之[网页开发]去留意一下我写的PHP教程连载,也可以自己买一本书对照着学,甚至你可以直接通过PHP的在线MANUAL学习……,如果你的E文水平足够好的话!
PHP下载地址:http://www.php.net/downloads.php
目前最新版本是4.1.0,功能已经超强,同样注意不要下载成了Linux或Unix下的版本,也不要下载成源代码

再次:现在才进入话题,等我喝一口水先
1.将PHP下载文件解压到C:/Program Files/php下.关于php.ini的配置,请参考[网页开发]版的"如何在IIS中安装PHP"一文,这里就不细说了,需要强调的是一定要把修改后的php.ini文件拷贝到系统的安装目录下,如d:\winnt 或c:\windows(win9xorme)

2.下载下来的Apache最新版可能是以Msi结尾的文件,在Win2000和Winme里边安装自然是没问题,不过对于偏爱Win98的同志来说就得去找中介了,找来找去,找到一个叫InstMsi.exe(1.42M)的东东,该软件可以在微软的网站下载到,在国内很多软件下载网站也能找到,先安装InstMsi.exe,再安装Apache

一路点击[Next]->[I Accept the terms in the license agreement]->[Next]->[Next]->
这时会弹出[Server Information]的配置窗口,

在Network Domain下边输入你的域名(当然是顶级域名啦,如果没有,瞎乱写一个也成,如boy.com),如果你在注册花生壳时注册了www.xxx(不要想歪了哦^Q^).com的使用权,并且修改了DNS服务器指向花生壳提供给你的服务器(主域名服务器(Primary DNS):dns.faseng.com 次域名服务器(Secondary DNS):ns.soonway.net),那么,在这里你可以填入xxx.com

在Server Name下边输www.xxx.com
在Administrator's Email address下边输入你的E-mail地址
在 Install Apache HTTP Server programs and shortcuts to:下边有两个选项
如果你不想每次开机都自动启动Apache服务器,你可以选择第二个,默认是安装为服务,即每次开机自动启动服务器,自己看着办好啦

之后涉及到选择安装路径什么的,都不用我多说,一直到安装结束

测试Apache是否安装成功:请先停止IIS或其他开了80端口的服务器。然后在在浏览器中输入127.0.0.1,你如果看到一个标题为406 Not Acceptable的网页,内容是index.html.xx列表,并有简短说明的话,恭喜,你已经安装成功了。
当然,你总不能拿一个406 Not Acceptable的网页的东西给人家看吧,所以,还需要修改一下Apache的配置文件,该文件位于Apache安装目录下的conf子目录里边,支系找一下你会发现一个叫httpd.conf的文件,后边还有一个httpd.default.conf的文件,后者是前者的备份文件,如果你修改了httpd.conf导致Apache服务器无法启动,并且你还不知道怎样恢复httpd.conf,你可以把httpd.default.conf复制一份为httpd.conf,然后重新启动服务器,你就会看到初始情况下的406 Not Acceptable的网页了。

还是说如何修改httpd.conf吧,
对一般用户来说,需要修改的地方如下:
在大约268行左右找到Port,这是服务器开放的端口,默认是80,以便别人通www.xxx.com或aaa.xxx.com能访问你的服务器,如果你想同时使用IIS和Apache的话,你可以修改IIS中WEB服务器的端口或这里的端口,只要端口没有冲突,就都能访问,例如:把这里的80修改成8080,那么别人就需要在浏览器中输www.xxx.com:8080才能访问到你的WEB服务器。

接下来几行你会看到ServerAdmin,就是你刚才填写的服务器管理员地址,如果别人在访问你的网站时出错,则系统会生成一个页面提示访问者与你的E-mail联系。

再往下十几行有ServerName,这是服务器名称(域名,跟IIS中的主机头名功能差不多),如你没有申请国际域名,只在傲锐申请了一个二级域名,例如boy.vicp.net,那么这里你也可以输入boy.vicp.net

再往下DocumentRoot,这里设置网站的根目录,建议根目录设置在另外一个盘上,不然万一或者也许可能你的系统崩溃了,用GHOST等软件恢复时又搞忘了数据备份,就惨了!!!:(

再往下,有
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
几行,修改成
<Directory "C:/Program Files/php">
Options None
AllowOverride None
</Directory>
上边的C:/Program Files/php是你下载的php4.x解压后的路径

再往下有
<Directory "C:/Program Files/Apache Group/Apache/htdocs">
把这一行修改成
<Directory "你的网站根目录"> 
如:<Directory "D:/WWW">

继续向下,找到
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>
几行,这里是用来设置网站的默认首页名称的,你可以再添加几个,如
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm inde.shtml index.shtm index.php index.php3 index.phtml 
</IfModule>
是比较理想的:)

好了,现在一直转到文件末尾,在后边添加如下代码:
ScriptAlias /php/ "C:/Program Files/php"
AddType application/x-httpd-php4 .php3 .php .phtml 
Action application/x-httpd-php4 /php/php.exe
其中,"C:/Program Files/php"是PHP你解压后的路

保存httpd.conf,并通过[开始]->[设置]->[控制面板]->[管理工具]->[服务]里边重新启动Apache
也可在通过[开始]->[运行]->
输入 net stop apache 回车
再输入 net start apache来重新启动Apache,以使你刚才的修改生效。

************************以下内容仅供参考*****************************************
虚拟主机的设置:如果你申请了N个花生壳域名,如我申请了boy.vicp.net girl.vicp.net
则也可以很方便地实现,详细方法见下
*********************************************************************************

在httpd.conf的文件末尾添加如下代码:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerAdmin youremail@youdomain.com
DocumentRoot D:/WWW/boy
ServerName boy.vicp.net
</VirtualHost>

<VirtualHost 127.0.0.1>
ServerAdmin youremail@youdomain.com
DocumentRoot D:/WWW/girl
ServerName girl.vicp.net
</VirtualHost>
(上边代码中的127.0.0.1也可以是你的真实IP,即通过合法渠道拥有的IP,不是上网的随机IP,切记。)

如此,你可以添加多个域名,只需要在文件的末尾增加

<VirtualHost IP地址>
ServerAdmin 管理员E-mail
DocumentRoot 子域名根目录
ServerName 子域名名称
</VirtualHost>

几行代码即可。如果你注册了顶级域名,还可以通过这种方法自己配置属于自己的boy.domain.com或girl.domain.com......
注意:虚拟域名跟前边的主DocumentName不能相同,否则全都转到前边的根目录去了。

保存httpd.conf,并通过[开始]->[设置]->[控制面板]->[管理工具]->[服务]里边重新启动Apache
也可在通过[开始]->[运行]->
输入 net stop apache 回车
再输入 net start apache来重新启动Apache,以使你刚才的修改生效。

好了,拨号上网,运行花生壳吧,如果连接正常,别人在地址栏中输入http://boy.vicp.net/和http://girl.vicp.net就可以访问你的两个不同域名的网站了。

时间: 2024-09-20 05:25:43

使用Apache&花生壳架设Web服务器_服务器的相关文章

web服务器-tomcat+花生壳 搭建Web服务器出了点问题。

问题描述 tomcat+花生壳 搭建Web服务器出了点问题. 首先我下载和安装了Tomcat和花生壳.并且在花生壳注册了护照.获得了两个免费的域名. 打开tomcat服务后,在浏览器输入localhost:8080会进入到一个有Tomcat说明的页面,这个应该没问题.然后我进到tomcat的配置文件 server.xml . 修改了端口为80. 然后把默认的localhost修改成了我申请的免费域名. 然后在这个修改的下边添加了一句代码,bdfirst是我新建的工程目录. 然后配置路由器. 新建

花生壳与Windows2003 建立FTP服务器的图文教程_服务器

Windows 2003 Standard Edition.Windows 2003 Enterprise Edition.Windows XP Professional .Windows 2000 Server.Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS .在系统的安装过程中IIS是默认不安装的,在系统安装完毕后可以通过添加删除程序加装 IIS. IIS 是微软推出的架设 WEB.FTP.SMTP

花生壳!我玩个人的服务器

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 许多新手问到的问题,许多也许都太简单,大家都不愿意回答,或者是懒得回答,因为越是简单的问题就越难解释清楚.写这篇东东的原因是想让刚刚接触WINDOWS服务器的人或者是虽然使用了一段时间但仍然百思不得其解的朋友能对花生.对WIN SERVER.对DNS.对域名.对IP.对端口及其映射.对IIS.对邮件服务器.对防火墙.对--,怎么要写那么多啊>>@_@<< 如果你还是有部分地方不懂,请先别急者上论坛提问,自己先仔细从自己过去学到

Windows2003下VPN服务器架设图文教程_服务器

有不少朋友因为工作关系常常移动办公,因此资料的传递.与公司信息的及时交流或是累了想在异地打开公司或家里的电脑看看电影等等应用显得很头疼.这方面的应用也就是说要通过INTERNET进行安全网络通信,共享资源.而想要实现这样的需求,其实已经有最好的办法了--VPN.   一. VPN概述.       在架设此VPN服务器之前,我们有必要先了解一些相关知识,因为要使用VPN服务是需要一定的网络基础的.VPN(Virtual Private Network)即虚拟专用网络,就是两个具有VPN发起连接能

[图文]Windows 2000 IIS 安装、配置(WEB篇)_服务器

Windows 2000 Server.Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Windows 2000 安装完毕后加装 IIS. IIS 是微软出品的架设 WEB.FTP.SMTP 服务器的一套整合软件,捆绑在 Windows2000/NT 中,可以在控制面板的添加/删除程序中选择添加删除 Windows 组件中选择添加 IIS 服务.如下图: IIS 默认的 WEB (主页)文件

Linux Apache Web 服务器_服务器

  商业界很快看到了其价值,许多公司建立了主页,利用Web在网上发布消息,并反它作为各种服务的界面,如客户服务.特定产品和服务的详细说明.宣传广千以及是渐增长的产品销售和服务.商业用途促进了环球信息网络的迅速发展.  如果你想通过主页向世界介绍自己或自己的公司,就必须将主页放在一个WEB服务器上,当然你可以使用一些免费的主页空间来发布.但是如果你有条件,你可以注册一个域名,申请一个IP地址,然后让你的ISP将这个IP地址解析到你的LINUX主机上.然后,在LINUX主机上架设一个WEB服务器.你

WIN2000 Apache php mysql 安装及安全手册_服务器

look: 本文写给想在win2k平台上架设一个安全web站台的朋友们. 所需要的程序: apache http://www.apache.org/dist/httpd/binaries/win32/ 我们选用apache_1.3.28-win32-x86-no_src.msi,或者apache_2.0.47-win32-x86-no_ssl.msi 都可以,勿使用低版本的程序,它们有缺陷,很容易遭到internet上的攻击 php http://cn2.php.net/get/php-4.3.

基于XP架设Web和FTP服务器

ftp服务器|web 网络的迅速发展使宽带走入寻常百姓家,广大网络爱好者也勇于尝试,在自己的爱机上建设自己的网站, 那么选择什么系统呢?Win 2000漏洞百出,Win 2003又专门为服务器设计,不太适合普通的家用,相反WinXP 是微软继Win 98后最受欢迎的操作系统,今天我就介绍一下,在XP环境中利用IIS架构自己的网站. 很多人借助第3方软件在自己的系统中建站,其实利用Win XP的组件就可以满足建站的要求,而且安全性能不错,为什么还要借助第3方软件呢? IIS的安装 在Windows

Apache rewrite重写规则的常见应用_服务器

  一.为什么需要用重写规则  ---- 网站的生命在于不断地进行更新和维护,根据业务发展的需求转移服务器进行维护.重新组织目录结构.变换URL甚至改变到新的域名等情况是经常发生的.为了让客户不会因此受到任何影响,最好的方法就是使用Apache Rewrite Rule(重写规则).  二.重写规则的作用范围  ---- 1.使用在Apache主配置文件httpd.conf中.  ---- 2.使用在httpd.conf里定义的配置中.  ---- 3.使用在基本目录的跨越配置文件.htacce