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使之生效。