配置Apache
配置文档:http://httpd.apache.org/docs/current/
1.1 监听端口
监听端口可以随意修改为任意一个未被其他程序监听的端口,设置配置文件httpd.conf中的listen指令后面的数字修改。
1.2 网站根目录
注:在配置网站根目录之前,首先要把就监听端口改回来Listen:80
网站根目录就是存放网站文件的最顶层目录,通常URL中域名后面的第一个斜线对应(映射)的就是网站根目录
默认文档指的就是我们在访问某一个目录时(没有指定具体文件),默认访问的文件就是默认文档
注:动态网站比较特殊,需要单独考虑
默认Apache的网站根目录是安装目录中的htdocs文件夹,为了方便对网站文件的管理,我们一般会将其设置在一个自定义的目录中
如:D:\www
之后要修改配置文件httpd.conf中的网站根目录,进行根目录切换
1.3 默认文档
当客户访问的是一个目录而不是具体文件时,服务端默认返回这个目录下的某个文档(文件),这个文档就是默认文档
配置文件httpd.conf中的DirectoryIndex,后面可以修改默认文档,修改之后要重启服务器
1.4 虚拟主机
如果一台机器上只有一个网站的话,没有任何问题,但是如果想要在一台机器上部署多个站点,就必须通过配置虚拟主机的方式解决。
由于后期对虚拟主机的配置操作都非常常见,所以我们一般将虚拟主机的配置单独放到一个配置文件中,然后在主配置文件中引入,避免破坏主配置文件中的其他配置
Include conf/extra/proxy-html.conf 配置的作用就将另外一个配置文件引入(使其生效)
具体的操作方式是在主配置文件 httpd.conf 的Include conf/extra/proxy-html.conf 改行取消注释,
然后找到Apache的虚拟主机配置文件,在hosts文件中添加一个如下的虚拟主机配置节点,然后重新启动Apache
注:如果使用了虚拟主机,则默认必须全部使用虚拟主机,即之前的默认网站也必须通过虚拟主机方式配置,否则访问不到,具体参考:http://skypegnu1.blog.51cto.com/8991766/1532454
转载于:https://www.cnblogs.com/Daisy0331/p/9171463.html
- window环境下的apache的https的配置
- Apache vhosts配置
- Apache源代码解析之读取配置文件
- 在Linux(Ubuntu/openSUSE/CentOS)下配置ASP.NET(Apache + Mono)
- Apache Shiro 使用手册(五)Shiro 配置说明
- Apache 配置虚拟主机三种方式
- apache多站点配置
- apache 通过urlrewrite防盗链功能配置
- apache配置一个IP解析两个域名
- php+mysql+apache+phpmyadmin配置
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- apache配置文件 httpd-vhosts.conf 和 htaccess
- apache工作模式prefork参数配置
- Apache 安装和虚拟主机的配置
- 关于Apache mod_rewrite的中文配置、使用和语法介绍(实现URL重写和防盗链功能)
- wamp的卸载、安装与配置&apache配置伪静态
- Apache2.2.4整合Tomcat6.0.16三种方式的详细配置过程
- Apache+mySQL+php5.0+BugFree的配置过程
- linux 下apache安装、启动和配置