CentOS 6.5 web服务器apache的安装与基本设置

  • Post category:Linux

CentOS6.5web服务器apache的安装与基本设置

安装Apache

第一步:更新yum源

在终端中输入:

yum update

第二步:安装Apache

在终端中输入以下命令:

yum install httpd -y

第三步:启动Apache

在终端中输入以下命令:

service httpd start

第四步:测试Apache

使用浏览器访问服务器的IP地址,如果出现Apache测试网页,则安装成功。

配置Apache

第一步:开启防火墙端口

默认情况下,CentOS系统中80端口是关闭的,需要手动开启防火墙端口,否则无法访问Apache服务器。

使用以下命令开启80端口:

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

第二步:设定Apache开机自启

在终端中输入以下命令:

chkconfig httpd on

这样可以设置Apache在服务器重启时自动启动。

第三步:修改Apache默认页面

将默认页面放置在指定目录中:

在终端中输入以下命令:

cd /var/www/html/

在/var/www/html/目录下新建index.html文件,并输入自定义的显示内容:

vi index.html

输入以下内容:

<html>
<head> 
<title>Welcome to My Website</title> 
<style> 
*{font-size:20px} 
h1{text-align:center;font-size:24px} 
div{text-align:center} 
p{color:blue} 
</style> 
</head> 
<body> 
<h1>Welcome to My Website</h1> 
<div>This is a test,the page is Home page of user.</div> 
<div><p>Time is now:2018-12-02 18:16:30</p></div> 
</body> 
</html>

保存并退出。

第四步:重启Apache

在终端中输入以下命令:

service httpd restart

第五步:测试自定义页面

使用浏览器访问服务器的IP地址,如果出现自定义的页面,则设置成功。

示例说明

示例一:禁用Apache Directory Listing

Apache允许在没有默认文档的情况下,列出目录的内容,这在安全性上存在一定隐患,因此需要禁用此功能。

在Apache的配置文件中打开该功能的默认位置:

vi /etc/httpd/conf/httpd.conf

将以下内容注释:

#<Directory "/var/www/html"> 
# Options Indexes FollowSymLinks 
#</Directory>

保存并退出,重启Apache使之生效。

示例二:开启Apache Gzip压缩

开启gzip压缩是提高网站性能的常用手段之一。可以在Apache的配置文件中开启gzip压缩来加速网站的访问。

编辑Apache的配置文件:

vi /etc/httpd/conf/httpd.conf

找到以下两行,取消注释并设置为On:

#LoadModule deflate_module modules/mod_deflate.so 
#AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

保存并退出,重启Apache使之生效。