配置Web服务器论文_魏华

湖北职业技术学院 湖北孝感 432000

摘要:Internet中最热门的服务是WWW服务,也称为Web服务。WWW服务系统采用客户机/服务器工作模式,客户机与服务器都遵循HTTP协议,默认采用80端口进行通信。

关键词:用户认证、访问权限

步骤1.安装Apache服务器软件

以Shell命令安装Apache服务器的方法如下:

1.用“rpm –qa|grep apr”查看是否安装有bind软件包。

2.用mount命令加载RHEL 6.x Server的DVD安装光盘。

3.用rpm命令安装postgresql-libs类库软件包。

4.用rpm命令安装Apache服务器的运行类库apr软件包

5.用rpm命令安装Apache服务器运行类库apr-util的工具软件包。

6.用rpm命令安装Apache服务器的httpd软件包。

7.用“service httpd restart”命令启动httpd服务。

步骤2.配置WWW服务器

(1)设置认证用户

用htpasswd命令依次设置用户“hbzy”、“hbvtc”为认证用户,密码均为“123456”,如图1所示。

(2)设置/var/www/html/file目录中的所有网页文件只允许认证用户访问

① 用mkdir命令在/var/www/html目录下新建file目录。

② 创建或拷贝一个index.html文件,并放到/var/www/html/file目录中。

③ 用文本编辑器打开配置文件/etc/httpd/conf/httpd.conf,按图2所示的内容编辑该文件。

④ 用“service httpd restart”命令重启httpd服务。

⑤修改httpd.conf文件中“ServerName www.example.com:80”为“ServerName localhost:80”

(3)创建.htaccess文件,设置/var/www/html/file网页文件只许特定网段访问

① 用文本编辑器创建/var/www/html/file/.htaccess文件,内容如图3所示。

② 用“service httpd restart”命令重启httpd服务。

图3 编辑htaccess文件

步骤3.建立个人Web站点

(1)修改配置文件httpd.conf,允许每个用户架设个人web站点

① 用文本编辑器打开配置文件httpd.conf,找到mod_userdir.c模块。

② 修改mod_userdir.c模块。在UserDir disable前面加上“#”号,并去掉UserDir public_html前面的“#”号。

(2)修改配置文件httpd.conf,设置用户个人Web站点的访问默认权限

① 用文本编辑器打开配置文件httpd.conf,找到/home/*/public_html模块。去掉该模块配置内容中的所有“#”号。

② 在最后一行加入“ServerName localhost:80”语句。

(3)在用户主目录中创建用户public_html子目录,并将相关网页保存其中

① 用mkdir在hbzy、hbvtc、shen用户主目录中创建public_html子目录。

② 分别将主页文件index.html复制到用户的个人主目录下的public_html子目录中。

(4)修改用户主目录的权限

① 用chmod命令修改/home/hbzy目录权限,添加其他用户的执行权限。

② 用chmod命令修改/home/hbvtc、/home/shen目录权限,添加其他用户的执行权限。

(5)重启httpd服务

用“service httpd restart”命令重启httpd服务。

步骤4.建立虚拟主机

① 在/var/www目录中分别建立vhost-ip1和vhost-ip2子目录。

② 分别在/var/www/vhost-ip1和/var/www/vhost-ip2目录中创建index.html文件。

③ 用文本编辑器打开配置文件httpd.conf进行编辑,向其中添加图4所示内容。

图4 建立虚拟主机

步骤5.配置防火墙

① 在终端输入端口开放语句“semanage port –a –t http_port_t –p tcp 8012”。

② 用“service httpd restart”命令重启httpd服务。

结束语

Linux凭借其高稳定性成为架设WWW服务器的首选,而基于Linux

架设WWW服务器时通常采用Apache软件。Apache可运行于UNIX、Linux和Windows等多种操作系统平台,其功能强大、技术成熟,且是自由软件,代码完全开放。

参考文献:

[1] 王健、赵中楠、赵国生 著,《 Linux服务器配置与管理完全学习手册》,清华大学出版社,2014年2月出版

[2] 高俊峰著,《鸟哥的Linux私房菜:服务器架设篇(第3版)》,清华大学出版社,2016年04月 出版

[3] 林天峰,谭志彬,《 Linux服务器架设指南(第2版)》,清华大学出版社,2014年02月出版

作者简介:

作者:魏华,性别:女,出生年月:19780208,民族:汉,籍贯(精确到省市):湖北省孝感市,学历:本科,毕业院校:中南民族大学,

职称(具体职称):讲师,研究方向:计算机应用

论文作者:魏华

论文发表刊物:《基层建设》2019年第23期

论文发表时间:2019/11/15

标签:;  ;  ;  ;  ;  ;  ;  ;  

配置Web服务器论文_魏华
下载Doc文档

猜你喜欢