apach服务器使用以及设置

来源:互联网 发布:如何在淘宝上搜高仿 编辑:程序博客网 时间:2024/05/20 02:27

1.  apache 源码 http://httpd.apache.org

2.   操作系统是以服务的形式运行管理apache,或者通过命令行来管理 。

     httpd -k start[shutdown|restart]  启动|关闭|重启。

     测试:   进入到控制台,apache有个重要应用程序httpd.exe在安装目录bin目录下。

     如果希望在任何目录下访问apache,可以在环境变量 用户变量PATH里面加上apache/bin 路径即可。

3. apache这个Web默认占用80端口监听, Web服务器运行的时候,如果他是一个网络,则规范该网络服务必须监听一个端口。

    端口(port):一台机器可以有1—65535号端口。   在实际开发中,我们经常使用 netstat -an 来查看机器哪些端口在监听。

    netstat -anb 通过该命令可以发现是哪个程序在监听该端口,从而可以杀死。 进程号(PID)。

4.端口分为有名端口:1-1024号,其他端口可以自己编程使用。

5.apache如何去配置端口: apache软件配置在httpd.conf文件中。apache可以同时监听多个端口。


目录结构

bin,conf,htdocs,manual.



6.apache运行机制图


虚拟目录


 1添加;2注销默认路径(也可以不注销);3测试;


欢迎页面的设置 DirectoryIndex new.html index.html index.html index.php  当进入文件夹开始,从第一个文件搜寻,存在即输出。

apache 访问权限:   <Directory d:/myblog>  ----------------- 只对d:/myblog起作用

                               #这是访问权限设置

                               Order allow,deny  ------------    先看allow ,再看deny 。 条件筛选 。

                               Allow from all    

                              </Directory>




虚拟主机


    步骤如下:  1. 在httpd.conf 配置文件里面找Virtual hosts(虚拟主机),把下行#注释去掉,Include conf/extra/httpd-vhosts.conf

                        2. 在conf/extra文件夹中找到httpd-vhosts.conf打开,加入自己的虚拟主机

                        3.修改Window/System32/hosts文件。 加入主机名对应的网站名字。

                        4.注销掉httpd.conf中的DocumentRoot。



浏览器到服务器时序图







 安装phpMyAdmin 3.3.10可能出现的问题  : 无法在发生错误时创建会话,请检查PHP或网站服务器日志





即可成功登入。


一个IP绑定多个域名

1.现在httpd.conf注销DocumentRoot,并打开httpd-vhost.conf选项(配置虚拟主机选项);

2.在hosts文件中添加 一个IP对应的多个域名;

3.在httpd-vhost.conf 添加如下代码 注意ServerName,如下代码是一个域名127.0.0.1 绑定了baidu,souhu(本地重定向)。









0 0
原创粉丝点击