湖北职业技术学院 湖北孝感 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
标签:命令论文; 服务器论文; 用户论文; 文件论文; 软件包论文; 配置文件论文; 重启论文; 《基层建设》2019年第23期论文;