b
Are you the Administrator?
You should add your website content to the directory /var/www/html/.
To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.
Httpd.exe的详细应用
-
服务器进程:运行之后才能工作;

-
用来查看Apache具有哪些功能以及配置文件是否有错: httpd或者httpd.exe(文件所在目录)

-
查看使用的模块
httpd -M(static为静态加载,Apache启动后就可以使用;shared动态加载,在使用到的时候才会加载)
-
验证配置文件是否有效httpd -t
配置默认站点
-
让Apache确定服务器上访问的位置:网站文件夹所在位置;
Httpd.conf: DocumentRoot
-
方便用户使用名字访问对应网站:给文件夹对应的取一个别名;
Httpd.conf: ServerName
端口可以单独实现: httpd.conf: listen
-
凡是涉及到Apache配置文件的修改,那么需要重启Apache才能生效;
-
实现DNS域名解析:通常默认站点都是本地DNS: hosts文件;
C:\Windows\System32\drivers\etc\
配置指定的路由
如何配置apache使得服务可以有指定的路由,不用按文件夹分层访问
要在Apache中配置指定的路由,可以使用 mod_rewrite 模块。以下是一些步骤:
- 开启 mod_rewrite 模块。在 Apache 配置文件中找到以下行并去掉前面的注释:
LoadModule rewrite_module modules/mod_rewrite.so
- 在虚拟主机配置中启用 RewriteEngine。在虚拟主机配置中,找到以下行并将其设置为 On:
RewriteEngine On
- 添加 RewriteRule。使用 RewriteRule 指定路由。例如,以下规则将所有请求重定向到 index.php 文件:
RewriteRule ^(.*)$ index.php/$1 [L]
在这个规则中,^(.*)$ 匹配任何请求,将其作为参数传递给 index.php。
- 重启 Apache。在更改 Apache 配置后,需要重启 Apache 服务器。
请注意,使用 mod_rewrite 可能会影响性能。因此,建议仅在需要时使用它。
虚拟主机配置
Apache虚拟主机配置有3中方法:基于IP配置、基于域名配置和基于端口配置,在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。