Linux讲稿(第10课)

2020-02-21 22:28

第10 讲稿:Apache服务器配置

一、

修改hostname

1. 临时设置hostname

hostname abc

#把hostname修改为abc,需要关闭并重新开启终端后生效

2. 永久修改hostname

vi /etc/sysconfig/network #把“HOSTNAME”项修改为abc,需要重启linux操作系统才能生效 二、

虚拟机IP,和实体机中windows系统的IP前2段相同即可,但必须确保子网掩码

为255.255.0.0 三、

www服务器介绍

1. Apache介绍

① Apache服务器:Apache是世界使用排名第一的Web服务器软件 ② httpd: Apache服务器的主程序。

③ 主要配置信息在/etc/httpd/conf/httpd.conf文件中。 2. 查看是否安装httpd

①rpm -qa |grep httpd

#查看是否已经安装httpd,默认已装

②如果没有安装,用rpm命令安装httpd

a) 设置→CD/DVD→使用ISO镜像文件

cd /media/RHEL_6.1\\ I386\\ Disc\\ 1/Packages

b) ls |grep httpd

c) rpm -ivh httpd-2.2.15-9.el6.i686.rpm d) rpm -qa|grep httpd

3. 启动服务

1) 启动httpd服务

service httpd restart

【注意】重启httpd服务时可能有如下警示

#查看是否已经安装成功

#进入光驱

【解决办法】

① 编辑httpd.conf配置文件,找到第276行“ServerName www.example.com:80”,在下

一行添加“ServerName localhost:80” ② 重启httpd服务:service httpd restart

2) 关闭selinux防火墙 setenforce 0 3) 清空iptables服务

iptables –F

service iptables save 4) 系统引导时自动激活httpd服务

chkconfig --level 35 httpd on #在3级和5级运行级别自动激活httpd服务 chkconfig --list httpd

4. 简单服务测试

通常情况下,网站主页需要放置在Apache的文档目录(DocumentRoot)中才可以发布在网页当中,默认的路径是“/var/www/html”目录,即只要将网站主页放在“/var/www/html”目录下,即可访问主页。

① 在/var/www/html中建立测试网页 echo "a simple test page">> index.html

② 设置网络,使虚拟机中的linux操作系统和实体机的windows操作系统可以相互通

信(可以相互ping通)

③ 在windows中使用浏览器访问“http://192.168.1.199”

#查看是否激活

二、Apache服务器配置 1. 用户个人主页

现在许多网站都允许用户拥有自己的主页空间,客户端在浏览器中浏览个人主页的 URL 地址格式一般为:http://域名/~username ,其中,“~username”在利用 Linux 系统中的

Apache服务器来实现时,是 Linux 系统的合法用户名(该用户必须在 Linux 系统中存在)。 如果要实现为系统中的rjxy用户设置个人主页。该用户的家目录为/home/rjxy ,个人主页空间所在的目录为 public_html ,则需要以下步骤。 ① vim /etc/httpd/conf/httpd.conf 修改第360行的相关项 #UserDir Disable UserDir public_html

****之间内容的注释去掉(第382行到第393行)

② 修改用户的家目录权限,使其他用户具有读和执行的权限 chmod 705 /home/rjxy

③ 创建存放用户个人主页空间的目录 mkdir /home/rjxy/public_html ④ 创建个人主页空间的默认首页文件。 cd /home/rjxy/public_html

echo “this is rjxy's web”>>index.html ⑤ 重新启动 httpd服务 service httpd restart ⑥ 测试

在windows的浏览器中输入http://192.168.1.100/~rjxy

2. 虚拟主机

虚拟主机是指在一台 Web 服务器上,通过多个独立的 IP 地址、域名或端口提供不同的 Web 站点。

假如我们现在 Web 服务器域名为www.rjxy.com,IP 地址为 192.168.1.199,现决定添加 一个 Web 站点 www.test.com,通过虚拟主机实现该功能。下面我们用基于域名的方法予以实现,基于IP的方法和基于端口的方法留给有兴趣的同学自学。

① 基于域名的虚拟主机

基于域名的虚拟主机,服务器有一个 IP 地址即可,所有的虚拟主机共享同一个IP,各虚拟主机之间通过域名进行区分。设置过程如下:

1) 编辑httpd.conf配置文件,找到第991行“NameVirtualHost *:80”,在下一行添加

“NameVirtualHost *:80” 添加:

DocumentRoot /var/www/html ServerName www.rjxy.com DocumentRoot /var/www/test ServerName www.test.com

2) 创建目录及首页文件、 修改访问权限

mkdir /var/www/test

echo “this is test”>/var/www/test/index.html echo “Welcome to main”>/var/www/html/index.html 3) 服务重启

service httpd restart

4) 修改windows的hosts文件(该文件为域名解析文件,和DNS配合使用) 在windows的C:\\WINDOWS\\system32\\drivers\\etc\\hosts中添加如下内容:

192.168.1.199 www.rjxy.com 192.168.1.199 www.test.com 192.168.1.199 http://www.rjxy.com 192.168.1.199 http://www.test.com 5) 测试连接


Linux讲稿(第10课).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我的大学生活主题班会策划书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: