Linux实验报告-Apache网络配置
基于Linux的Apache服务配置

基于Linux的Apache服务配置本实验项目评分(100分)实验目的(10分)实验结论(10分)实验内容(20分)步骤(20分)过程(40分)总分学生信息【实验目的】姓名班级学号1.学会安装Apache服务器;2.能够通过Apache的服务器构架web站点;3.能够管理Apache服务器。
【实验环境】1.安装有Linu某系统的计算机;2.有Linu某下的apache安装文件。
【重点和难点】1、设置本地用户登录2、将本地用户限制在指定目录下3、匿名用户的访问权限控制【实验内容及步骤】1.2.如果没有安装或者没有完全安装下图中所示的内容,那么需要将系统镜像加载到光驱中,然后在Service文件夹下安装相应的应用程序任务1:1、建立一台Web服务器,假定服务器有多个IP地址,有一IP地址为3、设置Web服务器只监听192.168.某某.4的80端口和81端口4、设置文档主目录缺省打开文档为inde某.php、inde某.jp、inde 某.html和inde某.htm5、设置默认字符集为GB23127、自己动手写一个简单页面文件inde某.htm,在客户端计算机访问验证。
3)、设置服务器的监听端口4)、设置站点的默认打开文档和默认字符集5、为站点添加虚拟目录:任务二配置两个站点的基本属性:配置站点的访问权限:任务三、1、建立一台Linu某下的FTP服务器,IP地址为192.168.某某.16(某某为学号后4、FTP服务器能够接受最大的连接数为100,同一IP的连接数为2;5、允许本地用户访问FTP服务器;设定本地用户tet被约束在自己的主目;修改/etc/vftpd文件夹下的vdftpd.confg详细配置修改如下:允许匿名访问:设置匿名用户权限:设置服务器的最大连接数,同义IP的最大请求数:设置本地用户登录后的权限及相关配置:【实验结论】1、实现了在linu某下的DNS服务器配置2、熟悉了linu某操作系统的使用。
LINUX下网络服务器配置实训报告

LINUX下网络服务器配置实训报告网络服务器是指一种提供网络服务的计算机设备,它可以接受别的计算机的访问请求,并提供相应的服务。
Linux操作系统是一种开源的操作系统,被广泛用作网络服务器系统。
本次实训主要是通过配置LINUX下网络服务器,理解网络服务器的基本原理和配置方法。
在实训开始之前,我首先对LINUX操作系统有了一定的了解。
LINUX是一种开源的操作系统,因为它开放源代码,所以用户可以根据自己的需要进行配置和调整。
在网络服务器方面,LINUX操作系统有很好的稳定性和安全性,能够提供高效的网络服务。
实训任务一:安装LINUX操作系统在进行网络服务器配置之前,首先需要安装LINUX操作系统。
我选择了一款较为常用的LINUX发行版,CentOS进行安装。
安装过程较为简单,只需要按照安装向导进行操作即可。
安装完毕后,我进行了一些基本的系统设置,如设置主机名、网络配置等。
实训任务二:安装和配置Apache服务器Apache服务器是一种常用的Web服务器软件,能够提供网页服务。
在LINUX系统中,我们可以通过命令行安装和配置Apache服务器。
我首先使用命令安装Apache服务器,然后进行了一些基本的配置,如指定网页目录、开启虚拟主机等。
实训任务三:安装和配置MySQL数据库MySQL是一种常用的关系型数据库管理系统,用于存储和管理数据。
在LINUX系统中,我们可以通过命令行安装和配置MySQL数据库。
我使用命令安装MySQL数据库,并进行了一些基本的配置,如设置root用户密码、创建数据库等。
实训任务四:安装和配置FTP服务器实训任务五:测试网络服务器的功能通过本次实训,我对LINUX下网络服务器的配置有了更深入的了解。
我学会了如何安装和配置Apache服务器、MySQL数据库和FTP服务器,并进行了一些功能测试。
这些配置和测试过程都有助于我进一步理解网络服务器的原理和工作方式。
同时,我也对LINUX操作系统有了更深入的了解,它的开源特性和灵活性使得网络服务器的配置更加方便和自由。
Apache服务器配置实验报告

在Linux下配置Apache服务器一、实验目的完成本次实训,将能够:●配置基本的Apache服务器●配置个人用户Web站点。
●配置虚拟目录别名功能。
●配置主机访问控制。
●配置用户身份验证功能.。
●配置基于IP地址的虚拟主机.二、实验环境1、RedHat Linux4AS.2、Apache 2.0三、实验内容1.配置基本的Apache服务器2.配置个人用户Web站点。
3.配置虚拟目录别名功能。
4.配置主机访问控制。
5.配置用户身份验证功能.。
6.配置基于IP地址的虚拟主机。
四、实验要求在Linux操作系统下配置Apache服务器。
五、注意事项1.在修配置文件下注意区分大小写、空格。
2.在每次重新开机后都必须启动Apachec服务器。
3.在每次修改完主配置文件后保存起来,必须重启Apachec服务器,如果不重启会导致配置无效,最终导致实验失败。
六、实验步骤1、检测是否安装了Apache软件包:A、首先为服务器网卡添加一个固定的IP地址。
B、在Web浏览器的地址栏中输入本机的IP地址,若出现Test Page测试页面(该网页文件的默认路径为var/www/html/index.html)如下图1所示就说明Apache已安装并已启动。
另一种方法是使用如下命令查看系统是否已经安装了Apache软件包:[root@rhe14~]# rpm –aq | grep httpdHttpd-suexec-2.0.52-9.entHttpd-manual-2.0.52-9.entSystem-config-httpd-1.3.1-1Httpd-devel-2.0.52-9.ent出现以上内容表明了系统已安装Apache软件包。
2、安装Apache软件包超级用户(root)在图形界面下选择“应用程序”|“系统设置”|“添加/删除应用程序”命令,选择“万维网服务器”软件包组,在单击“更新”按钮就可以安装与Apache相关的软件包。
Linux下Apache服务器的安装和配置

【实验8】Apache服务器的安装和配置一、实验目的:1.掌握Apache Web服务器的安装和配置。
2.使用虚拟主机在同一台服务器上架设多个网站。
二、【实验环境】1.虚拟机软件VM Ware 6.0,Redhat Enterprise Linux虚拟机或光盘镜像文件。
2.2台以上机器组成的局域网。
三、【实验原理】(一)Apache服务简介Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上。
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web 服务器软件之一。
Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
(二)虚拟主机所谓虚拟主机,也叫“网站空间”就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。
一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。
虚拟主机技术是互联网服务器采用的节省服务器硬体成本的技术,虚拟主机技术主要应用于HTTP服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬体资源。
如果划分是系统级别的,则称为虚拟服务器。
(三)Linux中虚拟主机的分类1、基于IP地址的虚拟主机如果某公司有多个独立的IP地址可用,那么可以用不同的IP地址来配置虚拟主机。
2、基于端口的虚拟主机如果只有一个IP地址,但是要架设多个站点,可以使用端口来区分,每个端口对应一个站点。
这样配置的话,用户在访问的时候必须在URL中指明端口号才能访问相应的网站。
3、基于名称的虚拟主机使用基于IP地址或者端口的虚拟主机,能够配置的站点数目有限,而使用基于名称的虚拟主机,可以配置任意数目的虚拟主机,而不需要额外的IP地址,也不需要修改端口号。
网络操作系统实验指导书(3)-APACHE配置(更新了结果保存方式)

APACHE虚拟主机配置一.配置两块网卡eth0(使用bridge方式连接)eth0的配置如下:(/etc/sysconfig/network-scripts/ifcfg-eth0)DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.16.1 # 根据实际情况修改。
NETMASK=255.255.255.0ONBOOT=yes启动服务# ifdown eth0; ifup eth0;二.配置DNS服务(参考实验二中DNS的基本配置)下面给出一个要求,可以按照实际情况修改域名:.服务器的IP:192.168.16.1服务器的域名:服务器的其它别名:www启动服务# service named restart三.配置APACHE服务(1)查看系统是否安装APACHE。
若没有安装请安装(具体步骤省略)。
# rpm -q httpd(2)打开主配置文件(vi /etc/httpd/conf/httpd.conf),然后按照如下要求修改之。
(A)基本配置ServerRoot "/etc/httpd"Listen 80ServerName :80DocumentRoot "/var/www/html"---------------------------------------------------------------------------------------------------------------------- 重启服务:# service httpd restart测试方法:在浏览器输入:----------------------------------------------------------------------------------------------------------------------(B)支持本地用户建立个人主页<IfModule mod_userdir.c>#UserDir disableUserDir public_html</IfModule><Directory /home/*/public_html>AllowOverride FileInfo AuthConfig LimitOptions MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec<Limit GET POST OPTIONS>Order allow,denyAllow from all</Limit><LimitExcept GET POST OPTIONS>Order deny,allowDeny from all</LimitExcept></Directory>---------------------------------------------------------------------------------------------------------------------- 例子:开放用户mary的个人站点配置(假设mary已经存在)。
Linux网络服务器配置实验

Linux网络服务器配置实验
一、Apache服务器安装及配置
(1)下载Apache服务器安装包
(2)使用rpm命令安装Apache服务器
rpm –ivh httpd-2.2.10-2.is86.rpm
(3)查看当前Apache服务器运行状态
/etc/rc.d/init.d/httpd status
(4)改变服务器运行状态
service 服务名[start | stop restart]
或者
/etc/rc.d/init.d/httpd [start | stop | restart]
(5)运行【系统/管理/服务器设置/HTTP】使用图形化配置界面,配置服务器(6)使用vi编辑httpd.conf配置文件,设置关键项
二、vsFTPd服务器安装及配置
(1)下载vsFTPd服务器安装包
(2)使用rpm命令安装vsFTPd服务器
rpm –ivh vsftpd-2.0.7-1fc10.i386.rpm
(3)查看当前vsFTPd服务器运行状态
Service vsFTPd
(4)改变服务器运行状态
service 服务名[start | stop restart]
(5)使用vi编辑/etc/vsftpd/vsftpd.conf配置文件,设置关键项
(6)设置用户权限
编辑/etc/vsftpd/ftpusers
/etc/vsftpd/user_list。
LINUX下网络服务器配置实训报告
LINUX下网络服务器配置实训报告本次实训是关于Linux下网络服务器配置的实验,主要是学习Linux系统下网络服务的配置,包括Apache服务器、Samba服务器、DNS服务器和FTP服务器的配置。
通过本次实训,我对Linux系统的网络服务有了更深入的了解,也学到了一些新知识和技能。
一、Apache服务器配置1.安装Apache直接用yum安装:```yum install -y httpd```首先要修改Apache的配置文件,将目录/root/webroot设置为Apache服务器的根目录:```vi /etc/httpd/conf/httpd.conf```在文件中找到DocumentRoot “/var/ww/html”行,更改为:```DocumentRoot “/root/webroot”```并且增加ServerName localhost,在文件的末尾添加以下内容:```<VirtualHost *:80>DocumentRoot /root/webrootServerName localhost</VirtualHost>```保存修改并重启Apache服务,即可访问/root/webroot下的内容。
在浏览器中输入```http://localhost```,可以看到Apache的默认页面,说明安装配置成功。
二、Samba服务器配置通过yum安装Samba服务:修改Samba的配置文件:添加以下配置信息:此配置表示在/root目录下创建共享文件夹shared,只有linux和windows用户才能访问,不对外开放,可写。
设置共享用户的密码:按提示输入密码即可。
3.测试Samba在windows客户端中打开文件资源管理器,输入\\(Linux主机IP)\share,输入用户名和密码,可以访问到共享文件夹。
1.安装DNS服务先设置主机名:```hostnamectl set-hostname ns1```启动DNS服务并设置DNS服务自启动:在windows或linux系统中使用dig或nslookup等命令解析主机名,可以看到正确的IP地址。
Linux下Apache的配置与管理
Linux网络系统管理实验报告一、实验目的1、掌握Linux下Apache服务器的安装和配置2、掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法二、实验环境(本次实验所使用的平台和相关软件)VMware、Red Hat Enterprise Linux 5.3三、实验内容1、练习LINUX下WEB服务器的配置方法2、配置用户的个人主页3、设置基于用户认证的虚拟目录4、设置基于主机访问控制的虚拟目录5、创建基于IP地址的虚拟主机6、创建基于域名的虚拟主机四、实验步骤和调试过程(实验步骤、实验图片、测试结果分析)Step1:检测dns服务器是否正常工作,查看linux系统中是否已经安装httpd服务,并启动服务。
Step2:在浏览器中输入linux的IP 地址,检测是否出现测试页(测试是成功的)。
Step3:修改/etc/httpd/conf/的httpd.conf文件,并重新启动httpd服务器,在浏览器中输入检测是否能访问(测试成功)。
Step4:按如图所示修改/etc/httpd/conf/的httpd.conf文件,并保存。
Step5:进入home用户目录下,在test用户中创建public_html目录,在public_html目录下创建index.html的html文件,并输入内容“this is a test page“,在浏览器中输入http://192.168.3.150/~test/看能否访问在test用户下新建的index的html网页(测试成功)。
Step6:进入配置文件,按如图所示修改,保存之后,在/var/www/html/htpasswd路径下为lq 用户添加一个加密文件,之后重启httpd服务器。
在浏览器中输入http://192.168.3.150/private 进行验证(验证是成功的)。
Step7:按如图所示修改配置文件,设置允许访问的域名和IP地址段,在根目录下用-p命令创建 /dir/tmp目录,在tmp中添加index.html文件,在浏览器中输入http://192.168.3.150/tmp进行测试(测试成功)。
Linux网络设置+Apache配置文档
一、准备工作1、安装编译工具gcc、gcc-c++注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源——1)编辑yum配置文件:# mount /dev/cdrom /mnt/cdrom# vi /etc/yum.repos.d/CentOS-Media.repo[c5-media]name=CentOS-$releasever - Mediabaseurl=file:///mnt/cdrom * 修改为光盘挂载点file:///media/cdrom/file:///media/cdrecorder/gpgcheck=1enabled=1 * 改为1意为启用gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-52)剪切/etc/yum.repos.d/CentOS-Base.repo# mv /etc/yum.repos.d/CentOS-Base.repo /backup3)依次安装gcc、gcc-c++# yum -y install gcc# yum -y install gcc-c++2、关闭系统RPM安装包的Apache、MySQL的服务关闭启动的服务httpd、mysqld# service httpd stop# service mysqld stop3、关闭SELinux,允许防火墙80端口访问1)关闭SELinux# vi /etc/selinux/configSELINUX=disabled * 若安装时没有禁用SELinux ,将enforcing改为disabled修改后需重新启动Linux方可生效!2)关闭防火墙Netfilter/iptables因尚未做防火墙讲解,直接简单的关闭所有防火墙设置:# iptables -F * 如果没有禁用防火墙,默认80端口禁止访问4、关闭不必要自启动服务# ntsysv以下列出服务可保持自启动,未列出的服务都可以关闭:atdcrond # atd、crond计划任务irqbalancemicrocode_ctl # 系统irq端口调用,系统服务network #网络设置sendmail #邮件sshd #远程管理syslog #系统日志5、拷贝源码包,解包解压缩建议将LAMP环境安装源码包统一存放在一个目录下,如/lamp可编写个批量处理脚本,一次性把所有.tar.gz的安装包解包解压缩# vi tar.shcd /lamp/bin/ls *.tar.gz > ls.list/bin/ls *.tgz >> ls.listfor TAR in `cat ls.list`do/bin/tar -zxf $TARdone/bin/rm ls.list6、查看确认磁盘空间未满df -h* 若/分区已满,可以移动安装包到其他分区或删除其他无用文件二、编译安装* 每个源码包配置编译安装完成后,确认安装目录下是否生成安装文件# 安装libxml2cd /lamp/libxml2-2.6.30./configure --prefix=/usr/local/libxml2/makemake install# 安装libmcryptcd /lamp/libmcrypt-2.5.8./configure --prefix=/usr/local/libmcrypt/makemake install* 需调用gcc-c++编译器,未安装会报错# 安装libltdl,也在libmcrypt源码目录中,非新软件cd /lamp/libmcrypt-2.5.8/libltdl./configure --enable-ltdl-installmakemake install# 安装zlibcd /lamp/zlib-1.2.3./configuremakemake install* zlib指定安装目录可能造成libpng安装失败,故不指定,为卸载方便,建议make install 执行结果输出到安装日志文件,便于日后卸载# 安装libpngcd /lamp/libpng-1.2.31./configure --prefix=/usr/local/libpng/makemake install# 安装jpeg6mkdir /usr/local/jpeg6mkdir /usr/local/jpeg6/binmkdir /usr/local/jpeg6/libmkdir /usr/local/jpeg6/includemkdir -p /usr/local/jpeg6/man/man1cd /lamp/jpeg-6b./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-staticmakemake install* --enable-shared与--enable-static参数分别为建立共享库和静态库使用的libtool# 安装freetypecd /lamp/freetype-2.3.5./configure --prefix=/usr/local/freetype/makemake install# 安装autoconfcd /lamp/autoconf-2.61./configuremakemake install# 安装GD库mkdir /usr/local/gd2cd /lamp/gd-2.0.35* png错误,修改方法:vi gd_png.c把#include "png.h" 替换为#include "/usr/local/libpng/include/png.h" ./configure --prefix=/usr/local/gd2/ --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype/ --with-png=/usr/local/libpng/make* 如果出现错误,把上面的两步重新执行一次make install* 若前面配置zlib时没有指定安装目录,gd配置时不要添加--with-zlib=/usr/local/zlib/参数# 安装Apachecd /lamp/httpd-2.2.9./configure --prefix=/usr/local/apache2/ --sysconfdir=/usr/local/apache2/etc/ --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=sharedmakemake install* 若前面配置zlib时没有指定安装目录,Apache配置时不要添加--with-z=/usr/local/zlib/参数启动Apache测试:/usr/local/apache2/bin/apachectl startps -le | grep httpd* 若启动时提示/usr/local/apache2/modules/mod_deflate.so无权限,可关闭SELinux或者执行命令chcon -t texrel_shlib_t /usr/local/apache2/modules/mod_deflate.so ,类似此类.so文件不能载入或没有权限的问题,都是SELinux问题,使用命令:“chcon -t texrel_shlib_t 文件名”即可解决,MySQL和Apache也可能有类似问题。
linux-Apache 配置
Apache 配置一、安装Apache下载地址:/1. 安装Apache# tar zxvf httpd-2.2.11.tar.gz# cd httpd-2.2.11# ./configure --prefix=/usr/local/apache --enable-so//编译时加上加载模块参数--enable-so# make# make install2. 配置系统启动时自动启动Apache服务。
# vi /etc/rc.d/rc.local//在rc.local上加入一行/usr/local/apache/bin/apachectl –k start。
二、配置Apache1. 修改httpd.conf文件# vi /usr/local/apache/conf/httpd.conf1)设置根目录的路径根目录是指Apache存放配置文件和日志文件的目录,配置参数为ServerRoot,默认位于“/u sr/local/apache”。
命令如下:2)设置监听IP地址及端口号默认侦听本机所有IP地址的TCP80端口,命令如下:Listen 80用户也可以按自己的需求,使用多个Listen语句在多个地址和端口上侦听客户端请求。
比如:Listen 192.168.99.9:80Linsten 172.16.0.20:80803)设置系统管理员E-m ail使用ServerAdmin参数设置管理员E-m ail,比如管理员的Email地址为root@guoxuemin. cn:4)设置服务器主机的名称参数ServerName用来设置服务器的主机名称,如果没有域名则填入服务器的IP地址,比如服务器的IP地址为192.168.99.9:5)设置主目录的路径用户可以使用参数Document Root配置服务器主目录默认路径,比如,主目录路径为:6)设置默认文件Apache的默认文件名为index.ht ml,可以使用Directory Index参数来配置,比如,将ind ex.php设置为默认文件名:7)测试:打开浏览器,输入地址:http://192.168.99.9,可以打开站点了:2. 配置目录权限使用<Directory 目录路径>和</Directory>设置目录的权限。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.建立用户lanyi,并在/home/lanyi目录下建立目录public_html,并修改目录lanyi的权限,然后在public_html目录下创建一个网页index.html
2.分别创建“/var/www/ip4”和“/var/www/ip5”两个主目录和默认首页文件。
3.在httpd.conf文件中,设置基于IP地址的虚拟主机,配置内容如下。
1.重启服务后再在客户端访问,可在客户端输入“http://IP地址”形式的URL地址访问虚拟主机,显示的内容如下
B.创建基于域名的虚拟主机
原因:SELLinux模式有时会阻碍客户机的访问,因此我们使用setenforce命令把SELLinux设置为允许模式,getenforce命令查看设置后的SELLinux模式。然后重启服务,再在客户机端进行访问,显示如下:
(三)、配置虚拟主机
A.创建基于IP地址的虚拟主机:
1.分别给网卡配置连个IP地址192.168.10.4和192.168.10.5
总结、
通过本次试验的实践和学习,掌握了在Linux下apache服务器的安装和配置方法,以及了解了apache配置文件的信息内容和功能作用,虽然在实验的过程中,有诸多不顺,但最后还是做成功了,我觉得要做成功,就一定要有耐心、还有细心,要坚持不懈。
注:开课时间填本实验项目所有实验班的具体上课时间,如11月12日下午3:00-5:00。
开课时间
1—18周
一、实验内容:
(一)Apache服务器的安装、启动及访问
1.检验apache服务的软件包是否安装,默认情况下是没有安装的,因此需安装。
注意:由于安装apache软件包有依赖关系,因此按照上述顺序进行安装
2.检验网络的连通性
3.再次查看apache服务的软件包是否安装,安装成功之后,启动apache服务器,然后用客户机端进行访问。这时,客户机访问受限,无法访问。原因在于apache服务器端的防火墙没有关闭,因此进入服务器端,关闭防火墙,操作命令如下:Service iptables stop,然后在重启服务器,再进行访问就可以了,出现是red hat Enterprise linux的测试首页
配置基于域名的虚拟主机时,必须向DNS服务器注册域名,否则无法访问到虚拟主机。
1.DNS服务器(设IP地址为192.168.1.1)管理员向正向区域文件中添加A记录,说明域名和与IP地址192.168.1.10的对应关系。
2.DNS服务器管理员向反向区域文件PTR记录,说明IP地址192.168.2.10和域名及的对应关系。
echo "this is 's web">/var/www/host-name2/index.html
5.重启httpd守护进程后,可在客户端输入“http://域名”形式的URL地址访问虚拟主机。我在客户机上访问不了,这是在linux上访问的。显示的内容如下:
4.访问时默认出现的是red hat enterprise linux的测试页面,我们可以修改它的默认主页,在apache服务器中进入到/var/www/html下,创建一个index.html的网页,然后进行编写一些内容,重启服务器即可,再用客户端访问,就会出现如下图所示:
(二)、配置用户个人主页
河南师范大学综合性、设计性实验项目简介
学院名称(公章):软件学院学年2014 - 2015第1学期填表日期:2014年10月29日
实验课程名称
Linux操作系统
实验项目名称
Apache相关配置
实验项目性质
1、综合性2、设计性
主讲教师
袁培燕
开课年级
2012级
开课专业
Java
实验地点
过街楼B区开课ຫໍສະໝຸດ 期2014.09.013.编辑httpd.conf文件,向其添加以下内容:
4.在/var/www目录下分别建立host-name1和host-name2目录,并分别在两个目录中创建index.html文件。
mkdir /var/www/host-name1 /var/www/host-name2
echo "this is 's web">/var/www/host-name1/index.html
Apache服务器可让linux计算机中的每一个用户架设自己的个人站点。首先要修改Apache服务器的配置文件httpd.conf,允许每个用户架设个人web站点。
默认情况下用户主目录中的public_html子目录是用户个人web站点的根目录。而public_html目录默认并不存在,因此凡是要架设个人web站点的用户都必须在其主目录中新建这个目录。
注意:echo“”>>index.html这条语句是创建个人主页空间的默认首页文件
2.修改httpd.conf文件,设置mod_userdir.c模块的内容,允许用户架设个人web站点。(vi中用/mod_userdir.c查找该模块)
去除以下内容前的“#”:
然后退出并保存,再在客户机端进行访问,显示无权访问,解决方法如下: