apache服务器的安装演示 apache因其跨平台和安全性被广泛使用,是最流行的web服务器端软件之一。 下载地址:http://httpd.apache.org 测试是否真的成功! 在浏览器中 http://localhost 网上资源 http://httpd.apache.org 找到apache2.2中文版参考手册 管理apache:通过服务,apache moniter,通过命令行 命令行: http -k start[shutdown/restart] 测试: 1,进入控制台(切换到apache安装目录下) apache其实就是软件,apache有一个非常重要的应用程序httpd.exe. 在apache安装目录的bin目录 httpd -k shutdown 【如果你希望在任何目录下都可以运行httpd指令,则需要做一个环境变量设置。】 apache这个web服务器默认在80端口监听 如果你访问一个网站 http://www.baidu.com 则默认一个端口80 端口(port) 1,一台机器可以有1-65535号端口 2,在实际开发中,我们经常使用netstat -an来查看机器有哪些端口在监听 如果发现有异常端口,则关闭 netstat -anb 发现哪个程序在监听该端口,从而关闭 3,一台的80端口被apache监听,则该端口不能被其他应用程序监听。 4,端口分为有名端口1-1024,其他端口可以自己分配。 apache如何去配置端口 apache软件配置在httpd.conf文件中配置。 在httpd.conf中修改端口 Listen 81 改了之后,需重启apache apache的目录结构 运行机制图: apr可移植运行库 apache启动阶段 虚拟目录 提一个需求: 我的apache是安装在c盘,但是c盘没空间了,d盘而有空间,能不能把d盘的一个文件下 的网页html ,php,当做网站管理 在httpd.conf中 1,添加虚拟目录的节点 #配置虚拟目录 <IfModule dir_module> #directory相当于欢迎界面 DirectoryIndex index.html index.php index.htm #你的站点别名 Alias /myblog "D:/myblog" <Directory d:/myblog> #这时访问权限设置 Order allow,deny Allow from all </Directory> </IfModule> 2,注销documentroot路径 #注销documentroot路径 DocumentRoot "E:/myenv/apache/htdocs" 3,测试 http://localhost/myblog/news.html 4,如何设置欢迎页面 #directory相当于欢迎界面 DirectoryIndex index.html index.php index.htm 测试 http://localhost/myblog/ 作业 1,在htdocs目录下创建一个可供外界访问的web应用(站点) 2,在httpd.conf文件中进行配置,把c:盘下的某一个web站点映射成可供外界访问的虚拟目录 虚拟主机的配置 思考问题: 配置虚拟主机的步骤: 1,启用httpd-vhosts.conf,在httpd.conf文件中 # Virtual hosts Include conf/extra/httpd-vhosts.conf 2,在httpd-vhosts.conf文件中做配置 #配置我们自己的虚拟主机 <VirtualHost 127.0.0.1:80> DocumentRoot "d:/myblog" DirectoryIndex news.html index.html index.htm index.php #/ 前有空格 <Directory /> options FollowSymlinks #不允许别人修改我们的页面 AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> 3,修改hosts文件 C:\Windows\System32\drivers\etc\下 127.0.0.1 www.yuhua.com {题外话:万网,可以注册一域名} 4,测试一下 课堂练习
apache服务器的配置
原创
©著作权归作者所有:来自51CTO博客作者Lerdorf的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Apache服务器的配置与管理
利用Apache服务建立普通Web站点、基于主机和用户认证的访问控制。
Linux 服务器 Apache -
配置apache服务器知识