2-23-Apache搭建web网站_man老师笔记.doc
《2-23-Apache搭建web网站_man老师笔记.doc》由会员分享,可在线阅读,更多相关《2-23-Apache搭建web网站_man老师笔记.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux云计算集群架构师课程学习一个服务的过程:1、 此服务器的概述:名字,功能,特点,端口号2、 安装3、 配置文件的位置4、 服务启动关闭脚本,查看端口5、 此服务的使用方法 6、 修改配置文件,实战举例7、 排错(从下到上,从内到外)本节所讲内容: apache服务器常见概念 apache服务器安装及相关配置文件 实战:例1:为公司内网搭建一个web服务器例2:取消apache默认欢迎页:例3:使用rpm搭建lamp 环境例3:修改网根目录及对应参数,设置访问权限例4, 使用别名,引用网站根目录以外的路径。例6: 打开软链接功能。 通过软件链接直接引用网站根目录以外的内容例5,当一个目
2、录下没有默认首页时,访问http:/10.10.10.67/phpmyadmin/禁止显示目录列表例7:通过用户认证的方式,对网站下/usr/local/phpmyadmin/目录进行保护。apache服务端: IP:10.10.10.67web服务概述:WEB服务器也称为WWW(WORLD WIDE WEB,万维网)服务器,主要功能是提供网上信息浏览服务。常风web服务器(web):httpd(apache)、nginxtomcatwin: IIS 客户端:IE、firefox、chromeapache 概述:Apache HTTPServer(简称Apache)是Apache软件基金会的一
3、个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。http:/www.apache.org图标:工作模式: B/S 模式端口:rootxuegod67 # vim /etc/services 80: http443:https安装服务器端:httpdrootxuegod67 # yum -y install httpdhttpd-2.4.6-67.el7.centos.x86_64.rpm:Apache 服务的主程序包,服务器端必须安
4、装该软件包httpd-devel-2.4.6-67.el7.centos.x86_64.rpm:Apache 开发程序包httpd-manual-2.4.6-67.el7.centos.noarch.rpm:Apache手册文档,包含HTML 格式的Apache 计划的Apache Users Guide 说明指南注:httpd-devel 包要解决以下两个依赖关系:apr-develapr-util安装字符界面的下浏览器客户端:elinksrootxuegod67 # yum -y install elinks或者使用rpm命令手动安装以下2个软件包nss_compat_ossl-0.9.6
5、-8.el7.x86_64elinks-0.12-0.36.pre6.el7.x86_64 使用方法:rootxuegod67 # elinks 10.10.10.67配置文件rootxuegod67 # ls /etc/httpd/conf/httpd.conf/etc/httpd/conf/httpd.conf启动服务rootxuegod67 # systemctl restart httpd停止 httpd: 确定正在启动 httpd: 确定查看端口监听状态rootxuegod67 # netstat -antpu | grep 80tcp 0 0 :80 :* LISTEN 2966/
6、httpd此服务的使用方法 通过浏览器访问或elinks 10.10.10.67修改配置文件,实战举例例1: 搭建一台测试web服务器案例:部门内部搭建一台WEB服务器,采用的IP地址和端口为10.10.10.67:80,首页采用index.html文件。管理员E-mail地址为 xuegod,网页的编码类型采用UTF-8,所有网站资源都存放在/var/www/html目录下,并将Apache的配置文件根目录设置为/etc/httpd目录。安装服务器:rootxuegod67 # yum -y install httpdrootxuegod67 #vim /etc/httpd/conf/htt
7、pd.conf修改配置文件相关参数:rootxuegod67# vim /etc/httpd/conf/httpd.conf #以下参数需要我们掌握ServerRoot /etc/httpd#apache配置文件的根目录Listen 80 #监听的端口:ServerAdmin rootlocalhost #设置管理员,e-mail 地址ServerName 10.10.10.67:80 #服务器主机名.DocumentRoot /var/www/html #网站页面根目录Options Indexes FollowSymLinks Indexes #当一个目录没有默认首页时,允许显示此目录列表
8、FollowSymLinks #允许在此目录中使用符号连接禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可, MultiViews :模糊匹配DirectoryIndex index.html index.html.var#指定默认首页例: 编码:AddDefaultCharset UTF-8 # 设置服务器的默认编码为: UTF-8rootxuegod67 # systemctl restart httpd测试:例2:取消apache默认欢迎页:rootxuegod67 # vim /etc/httpd/conf.d/welcome.conf# Th
9、is configuration file enables the default Welcome# page if there is no default index page present for# the root URL. To disable the Welcome page, comment# out all the lines below.#把红色内容进行注释# Options -Indexes# ErrorDocument 403 /error/noindex.html#重启:rootxuegod67 # systemctl restart httpd创建首页文件rootxu
10、egod67 # echo welcome to /var/www/html/index.html测试打开 例3:使用rpm搭建lamp 环境LAMP = linux+apache+mysql数据库+phprootxuegod67 # yum -y install httpd mysql-server php php-mysqlrootxuegod67 # yum -y install php php-mysql #apache与mysql已安装测试数据库rootxuegod67 # service mysqld startrootxuegod67 # chkconfig mysqld onr
11、ootxuegod67 # mysql mysql show databases;mysqlexit;测试apache是否支持php创建一个文件rootxuegod67 # cd /var/www/html/rootxuegod67 html# vim index.php重启apache服务rootxuegod67 html# systemctl restart httpd例4:修改网根目录及对应参数,设置访问权限例:设置文档目录为/var/www/html/bbs目录与访问控制: #子目录会继承这个目录的属性 Options FollowSymLinks #Options:Indexes:目
12、录浏览 #Followsymlinks:可以用连接 AllowOverride None #不允许任何Override重写 Order allow,deny Allow from 192.168.1.0/24 #从哪里来的允许 Deny from 192.168.1.0/24 #从哪里来的拒绝Allow from #Allow,Deny都会读取,如果有冲突和未说明的时候按照Order选项逗号后面的那个为准。谁写到后面,谁的优先级高。配置完重启apache服务如果报错检查目录是否已创建?测试:systemctl restart httpd 访问10.10.10.67是被拒绝的,为什么呢? 是因为
13、Deny的优先级高如果你允许访问,注释 #Deny from 92.168.1.0/24 注:如果访问到的界面不是拒绝,可以删除一下浏览器的访问历史记录例5, 使用别名功能,引用网站根目录以外的路径。将/usr/local/phpmyadmin 目录通过虚拟目录功能添加到网站根目录。当访问http:/10.10.10.67/phpmyadmin/ 时,就可以访问目录/usr/local/phpmyadmin中的内容。注:apache的别名也叫虚拟目录语法:Alias URL路径 PATH物理路径创建测试目录和数据rootxuegod67 # mkdir /usr/local/phpmyadmi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 23 Apache 搭建 web 网站 _man 老师 笔记
限制150内