前言:
如今姐妹们对“apache搭建文件服务器”可能比较讲究,大家都需要了解一些“apache搭建文件服务器”的相关知识。那么小编同时在网摘上收集了一些对于“apache搭建文件服务器””的相关资讯,希望朋友们能喜欢,小伙伴们快快来了解一下吧!安装环境
centos 7
关闭防火墙
关闭selinux
apache服务端:juny.cn IP:192.168.1.24
web服务概述:
WEB服务器也称为WWW(WORLD WIDE WEB,万维网)服务器,主要功能是提供网上信息浏览服务。
常风web服务器(web):
httpd(apache)
apache 概述:
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
图标:
工作模式: B/S 模式
端口:
[root@juny-24 ~]# vim /etc/services
安装httpd服务器端
[root@juny-24 ~]# yum install httpd -y
安装字符界面的浏览器客户端
安装字符界面的下浏览器客户端:elinks
[root@juny-24 ~]# yum install elinks -y
[root@juny-24 ~]# elinks 192.168.1.24 出现这是因为 还没有启动httpd
apache配置文件
[root@juny-24 ~]# ls /etc/httpd/conf/httpd.conf
/etc/httpd/conf/httpd.conf
启动服务
[root@juny-24 ~]# systemctl start httpd
查看端口监听状态
[root@juny-24 ~]# netstat -antpu | grep 80
tcp6 0 0 :::80 :::* LISTEN 41008/httpd
[root@juny-24 ~]# elinks 192.168.1.24
修改配置文件,实战举例
例1: 搭建一台测试web服务器
案例:
部门内部搭建一台WEB服务器,采用的IP地址和端口为192.168.1.24:80,首页采用index.html
文件。管理员E-mail地址为 juny-24@juny-24.cn,网页的编码类型采用UTF-8,所有网站资源都存放在/var/www/html目录下,并将Apache的配置文件根目录设置为/etc/httpd目录。
修改安装服务器配置文件:
ServerRoot "/etc/httpd"#apache配置文件的根目录
Listen 80 #监听的端口:
ServerAdmin root@localhost #设置管理员,e-mail 地址
ServerName 10.10.10.67:80 #服务器主机名.
DocumentRoot "/var/www/html" #网站页面根目录
Options Indexes FollowSymLinks
Indexes #当一个目录没有默认首页时,允许显示此目录列表
FollowSymLinks #允许在此目录中使用符号连接
禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可
监听端口
设置管理员电子邮件地址
开启并设置服务器主机名
DocumentRoot "/var/www/html" #网站页面根目录
禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可,
MultiViews :模糊匹配
DirectoryIndex index.html index.html.var#指定默认首页
例:
编码:
AddDefaultCharset UTF-8 # 设置服务器的默认编码为: UTF-8
重启服务
[root@juny-24 ~]# systemctl restart httpd
测试
例2:取消apache默认欢迎页:
[root@juny-24 ~]# vim /etc/httpd/conf.d/welcome.conf
重启
[root@juny-24 ~]# systemctl restart httpd
创建首页文件
[root@juny-24 ~]# echo 'welcome to ' > /var/www/html/index.html
测试
多多转发点赞++++++++++++++谢谢
标签: #apache搭建文件服务器 #apache更改ip #linuxapache安装扩展 #apache下serverroot #apache重写文件名称