linux 虚拟机安装并配置Web服务器


标签:
服务器虚拟机web服务器rhel5it |
分类: linux服务器安装配置和管理 |
虚拟机linux搭建Web服务器并测试
一、Linux Apache Web服务的安装
1.查询服务器的安装,如下图所示
http://s15/mw690/c457b25egdc40270ec15e&690虚拟机安装并配置Web服务器" TITLE="linux
由上图可知,服务器软件已经安装,所以安装的过程偶就略啦!
2.网络配置
命令ifconfig 查询本机网络状态:
http://s3/mw690/c457b25egdc40294a7c52&690虚拟机安装并配置Web服务器" TITLE="linux
本机网络信息详见上图,如要修改本机网络用命令setup,如下图所示:
http://s15/mw690/c457b25egdc402b131e7e&690虚拟机安装并配置Web服务器" TITLE="linux
选中【Network config】选项;回车
http://s14/mw690/c457b25egdc402ce961cd&690虚拟机安装并配置Web服务器" TITLE="linux
选择网卡eth0回车
http://s13/mw690/c457b25egdc402f3abaec&690虚拟机安装并配置Web服务器" TITLE="linux
即可设置本机网络状态:或者在终端输入system-config-network然后回车如下图所示:
http://s11/mw690/c457b25egdc403226829a&690虚拟机安装并配置Web服务器" TITLE="linux
选中【Activate】激活网卡,之后点选菜单【Edit】
http://s15/mw690/c457b25egdc40346c20ae&690虚拟机安装并配置Web服务器" TITLE="linux
选中【Statically set IP addresses】设置本机静态IP。
重启网络;哦那个命令service network restart
http://s2/mw690/c457b25egdc40373f90c1&690虚拟机安装并配置Web服务器" TITLE="linux
二、linux
Web服务器的测试
到此偶滴网站已经安装完成,下面测试一下网站是否成功:
打开虚拟机火狐浏览器;输入虚拟机IP :http://192.168.7.14然后回车:
http://s5/mw690/c457b25eg7c6cd27d3424&690虚拟机安装并配置Web服务器" TITLE="linux
证明我地网站已经成功安装;
下面我们开始配置Apache
Apache Web服务器重要目录和文件:
Ø
Ø
Ø
Ø
Ø
Ø
Ø
Httpd.conf文件格式有如下原则:
1.配置语句的语法形式为:“参数名称参数值”。
2.配置语句中除了参数以外,所有的选项不区分大小写。
3.可以使用“#”表示该行为主食信息。
特别注意在首次配置之前,都会先备份默认的httpd.conf.这样在配置出错后,还能还原到初始状态。
相关知识:
1、/etc/httpd/conf/httpd.conf文件的格式
该文件主要由3个部分组成:
Ø
Ø
Ø
Ø
2、设置相对根目录的路径
1)
相对根目录通常是Apache 存在配置文件和日志文件的地方,在缺省的情况下,先对根目录是/etc.httpd,他一般包含conf和logs子目录。
2)
Listen 80
Apache默认会在本机所可用IP地址上的TCP80端口监听客户端请求。可以使用多个Listen语句,以便在多个地方和端口上监听请求。
设置服务器只监听IP地址为192.168.16.177的80端口和192.168.16.178的8080端口请求,可以使用以
下配置语句。
Listen 192.168.16.177:80
Listen 192.168.16.178:8080
注意:
3)
4)
5)
为了方便Apache识别服务器自身的信息,可以使用ServerName语句来设置服务器的主机名称。在ServerName语句中,如果服务器
6) 设置网页文档的主目录路径
DocumentRoot ”/var/www/html”
Apache服务器主目录的默认路径位于“/var/www/html”,可以将需要发布的网页放在这个目录下。不过也可以将主目录的路径修改为其他目录,以方便管理和使用。
例如;将Apache服务器的主目录路径设为“/home/www”.
DocumentRoot
6)
AddDefaultCharset
AdddefaultCharset 选项定义了服务器返回给客户端的默认字符集。由于西欧(UTF-8)是Apache的默认字符集,因此的那个客户端访问中文网页时会出现乱码的现象。解决的办法就是将语句UTF-8改为GB2313,然后重启Apache服务,中网页就能正常显示啦!
修改完默认字符后,应先清空浏览器的缓存后在做测试。
3.创建网页
下面我们开始创建偶弟一个网页,Apache服务器的跟文档目录,/var/www/html在该文档下建立index.html,浏览自己的网页。
http://s3/mw690/c457b25eg7c6cd2e54d72&690虚拟机安装并配置Web服务器" TITLE="linux
测试;在浏览器中输入:http://192.168.7.14
http://s5/mw690/c457b25egdc403e9c7ee4&690虚拟机安装并配置Web服务器" TITLE="linux
Ok.我地网页成功测试。
三、Apache服务器的常见设置:
文件中以“#”开头的行,全是注释行。
A.
Apache服务器的工作根目录,包括conf和logs子目录。
B.
定义服务器在通信过程中等待和接收传输的时间,一般将Timeout设置为300秒,若超过这段时间没有任何传输数据,那么Apache服务器将断开与客户段连接。
C.
默认不保持与Apache服务器的连接状态为激活状态。即设置服务器是否允许每次连接提出多个请求。值为On时表示允许,值为Off时表示禁止。
D.
设置每个永久连接所能提出请求的最大值,默认值是100,设置为0表示没有限制。
E.
允许保持连接时,可指定连接两次连接时间间隔,如果超出设置值,则默认为连接中断。
F.
LoadModule cgi_module modules/mod_cgi.so
配置规范,若标示中test值为真,则启用配置规范,若为假,则禁用配置规范。
G.
设置服务器启动时,允许运行的最大进程数,一般需要改动。
H.
若等候连接的服务进程数超过这个值,则会杀死一些进程,来提高系统性能。
I.
限制客户连接最大数目,默认值是150。
J.
限制每个子进程再被杀死前所能处理的最大请求,默认值是1000.
K.
L.
M.
………
将共享对象(DSO)模板装在进来
N.
主配置文件的分割命令,在这里表示将/etc/httpd/conf.d目录下所有的.conf文件都包含进来。
O.
Group apache
用来运行Apache服务器的用户和组
P.
设置Apache服务器管理员的E_mail地址。
Q.
R.
S.
T.
U.
V.
W. AddDefaultCharset