陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

作者 : 开心源码 本文共1764个字,预计阅读时间需要5分钟 发布时间: 2022-05-12 共161人阅读

安装环境

centos 7

关闭防火墙

关闭selinux

apache服务端:juny.cn IP:192.168.1.24

web服务概述:

WEB服务器也称为WWW(WORLD WIDE WEB,万维网)服务器,主要功能是提供网上信息浏览服务。

常风web服务器(web):

httpd(apache)

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

apache 概述:

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,因为其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

http://www.apache.org

图标:

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

工作模式: B/S 模式

端口:

[root@juny-24 ~]# vim /etc/services

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

安装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服务器、并更改配置文件而后轻松访问

apache配置文件

[root@juny-24 ~]# ls /etc/httpd/conf/httpd.conf

/etc/httpd/conf/httpd.conf

启动服务

[root@juny-24 ~]# systemctl start httpd

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

查看端口监听状态

[root@juny-24 ~]# netstat -antpu | grep 80

tcp6 0 0 :::80 :::* LISTEN 41008/httpd

[root@juny-24 ~]# elinks 192.168.1.24

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

修改配置文件,实战举例

例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 去掉就可

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

监听端口

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

设置管理员电子邮件地址

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

开启并设置服务器主机名

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

DocumentRoot “/var/www/html” #网站页面根目录

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

禁止 Apache 显示目录结构列表,只要将 Option 中的 Indexes 去掉就可,

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

MultiViews :模糊匹配

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

DirectoryIndex index.html index.html.var#指定默认首页

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

例:

http://www.juny-24.com/

http://www.juny-24.cn/index.php

编码:

AddDefaultCharset UTF-8 # 设置服务器的默认编码为: UTF-8

重启服务

[root@juny-24 ~]# systemctl restart httpd

测试

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

例2:取消apache默认欢迎页:

[root@juny-24 ~]# vim /etc/httpd/conf.d/welcome.conf

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

重启

[root@juny-24 ~]# systemctl restart httpd

创立首页文件

[root@juny-24 ~]# echo 'welcome to www.juny-24.cn' > /var/www/html/index.html

测试

陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

多多转发点赞++++++++++++++谢谢

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 陈俊勇:简单的搭建Apache服务器、并更改配置文件而后轻松访问

发表回复