Apache使用手册
随着 LINUX的不断普及,很多的朋友把REDHAT安装到了自己的计算机上,从此也就开始了对REDHAT的摸索。我在这里也把我的一点心得体会告诉大家,希望对大家有所帮助。
Apache 的安装
通常来说,大家在安装时可以选择安装WEB SERVER ,并在INTERNET SERVICES中开启httpd这一相服务,这样系统就会自动的安装好apache,并且在系统第一次启动时启动httpd进程。在作好一些相应的配置后,在你的Xwindows环境下打开NETSCAPE,并在URL中填入localhost 或本机的IP地址,就会访问到apache的默认的页面。
如果说你没有安装WEB SERVER ,你可以重新安装并选择UPDATE,挑选apache的软件包安装到本机。当然,如果你想要安装最新的版本,可以http://www.apache.org/ 网站上去下载最新的版本。如果是原文件,需要做一些相应的配置,然后编译原文件。如果是下载的二进制文件,就可以直接配置你的WEB 服务器。至于编译原文件后和配置工作,我们暂时不提,先讲一讲在安装系统时就安装了apache 的情况下的配置过程。
系统启动时会去启动httpd的服务,通常没有改过配置,httpd是起不来的。报的错误是ServerName not idnetify. 这是由于默认的配置没有指定服务的名称,这时你可以手动修改配置文件就可以了。具体的方法是:
1. 编辑 /etc/httpd/conf/ 目录下的httpd.conf文件,找到ServerName 这一项参数,这一行是被注释掉的(前面有#的符号)。去掉前面的在\"#\"符号,并在后面填入你的hostname或IP地址。
2. 从新启动httpd进程。
# /etc/rc.d/init.d/httpd stop
# /etc/rc.d/init.d/httpd start
然后在Xwindows的界面下启动netscape,在URL中输入localhost或本机的IP地址,就可以看到apache 的一个页面了,从这个页面上你可以看一看关于apache的文档,学习一下他的有关内容。
这样一个主页的进程就配置好了,你将自己的主页拷贝到/home/httpd 目录中,再用netsacpe访问自己的机子,就会发现现在显示的是你自己的主页。你的主页就这样配置好了,别的机子只要在浏览器中填入你的IP地址就可以访问到你的主页了。如果你想要有域名的话,就得另外申请了。
注意有时会有下面的情况:当你用NETSACPE访问了你的页面,这时,你重新更换默认目录中的内容,可是不管你如何在NETSCAPE中RELOAD都无法调入你新的内容。
产生这种情况的原因是NETSCAPE直接调用CACHE中的内容,没有真正的读取你文档的内容。解决的方法是在NETSCAPE中清空CACHE。具体的步骤如下:
1. 选择菜单中的Edit
2. 在最下面选择 Preference
3. 在左边的菜单中选择Advanced
4. 在他的下拉菜单中选择Cache
5. 点击 Clear Disk Cache 和 Clear Memory Cache 按钮。
这样清空了NETSCAPE 的CACHE后,就可以看到你更新后的页面了。
http 的命令行参数
httpd 是一个可执行的文件,他的位置是在/usr/bin目录里。用这个命令我们可以手动的启动一个WWW的服务,这样使得别人可以访问你的主页。他的具体参数是:
-d serverroot
这个参数告诉httpd在何处去取启动时所需的配置参数,serverroot是存放配置文件的命令名。
-f config
配置文件的名称,默认的值是httpd.conf。如果没有给定目录,就会到serverroot的目录中取找这个文件。
-X
启动单进程模式。意思是不会产生任何子进程,也就是你只能看到index.html这一页,点击上面的链接都不会有反应。
Apache 的安装
通常来说,大家在安装时可以选择安装WEB SERVER ,并在INTERNET SERVICES中开启httpd这一相服务,这样系统就会自动的安装好apache,并且在系统第一次启动时启动httpd进程。在作好一些相应的配置后,在你的Xwindows环境下打开NETSCAPE,并在URL中填入localhost 或本机的IP地址,就会访问到apache的默认的页面。
如果说你没有安装WEB SERVER ,你可以重新安装并选择UPDATE,挑选apache的软件包安装到本机。当然,如果你想要安装最新的版本,可以http://www.apache.org/ 网站上去下载最新的版本。如果是原文件,需要做一些相应的配置,然后编译原文件。如果是下载的二进制文件,就可以直接配置你的WEB 服务器。至于编译原文件后和配置工作,我们暂时不提,先讲一讲在安装系统时就安装了apache 的情况下的配置过程。
系统启动时会去启动httpd的服务,通常没有改过配置,httpd是起不来的。报的错误是ServerName not idnetify. 这是由于默认的配置没有指定服务的名称,这时你可以手动修改配置文件就可以了。具体的方法是:
1. 编辑 /etc/httpd/conf/ 目录下的httpd.conf文件,找到ServerName 这一项参数,这一行是被注释掉的(前面有#的符号)。去掉前面的在\"#\"符号,并在后面填入你的hostname或IP地址。
2. 从新启动httpd进程。
# /etc/rc.d/init.d/httpd stop
# /etc/rc.d/init.d/httpd start
然后在Xwindows的界面下启动netscape,在URL中输入localhost或本机的IP地址,就可以看到apache 的一个页面了,从这个页面上你可以看一看关于apache的文档,学习一下他的有关内容。
这样一个主页的进程就配置好了,你将自己的主页拷贝到/home/httpd 目录中,再用netsacpe访问自己的机子,就会发现现在显示的是你自己的主页。你的主页就这样配置好了,别的机子只要在浏览器中填入你的IP地址就可以访问到你的主页了。如果你想要有域名的话,就得另外申请了。
注意有时会有下面的情况:当你用NETSACPE访问了你的页面,这时,你重新更换默认目录中的内容,可是不管你如何在NETSCAPE中RELOAD都无法调入你新的内容。
产生这种情况的原因是NETSCAPE直接调用CACHE中的内容,没有真正的读取你文档的内容。解决的方法是在NETSCAPE中清空CACHE。具体的步骤如下:
1. 选择菜单中的Edit
2. 在最下面选择 Preference
3. 在左边的菜单中选择Advanced
4. 在他的下拉菜单中选择Cache
5. 点击 Clear Disk Cache 和 Clear Memory Cache 按钮。
这样清空了NETSCAPE 的CACHE后,就可以看到你更新后的页面了。
http 的命令行参数
httpd 是一个可执行的文件,他的位置是在/usr/bin目录里。用这个命令我们可以手动的启动一个WWW的服务,这样使得别人可以访问你的主页。他的具体参数是:
-d serverroot
这个参数告诉httpd在何处去取启动时所需的配置参数,serverroot是存放配置文件的命令名。
-f config
配置文件的名称,默认的值是httpd.conf。如果没有给定目录,就会到serverroot的目录中取找这个文件。
-X
启动单进程模式。意思是不会产生任何子进程,也就是你只能看到index.html这一页,点击上面的链接都不会有反应。
顶(0)
踩(0)
- 最新评论