在Linux中如何使用域名来Httpd,Apache服务器域名绑定教程(以centos 7下的httpd 2.4.29为例)...

特地制作apache服务器域名绑定教程,本案例是在linux centos7系统httpd 2.4.29服务器中实现的,其它apache服务器都一样。主要是为了做一个笔记,以后自己部署网站经常有用到。

我们需要进入到vim /etc/httpd/conf/httpd.conf文件里面进行编辑,并添加如下配置内容。

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot /var/www/html/myweb

ServerName www.baidus.com

DirectoryIndex index.html index.php

Order allow,deny

Allow from all

Deny from 115.159.196.222

ErrorLog logs/dummy-host.example.com-error_log

CustomLog logs/dummy-host.example.com-access_log common

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot /var/www/html/myweb

ServerName baidus.com

DirectoryIndex index.html index.php

Order allow,deny

Allow from all

Deny from 115.159.196.222

ErrorLog logs/dummy-host.example.com-error_log

CustomLog logs/dummy-host.example.com-access_log common

# 可选部分,建议使用

SetOutputFilter DEFLATE

# Donot compress images and other

SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary

SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css

AddOutputFilterByType DEFLATE application/x-javascript

对上面的apache httpd服务器域名绑定配置进行解释

说明1:中的“Deny from”表示的是禁止ip直接访问我们的网站,这样比较安全一点,你也可以把这部分去掉,那就表示允许ip直接访问。

说明2:部分表示对网页GZIP压缩,这样可以加快网站的访问速度,效果非常明显,你也可以去掉这部分。

说明3:部分就是要域名绑定的部分,之所以有两个是因为我配置了一个带www的和一个不带www的域名。

附加部分:

如果要对apache服务器编码设置,只需要修改httpd.conf文件里面的AddDefaultCharset配置,如我把默认的UTF-8编码改成了GBK2313,如下AddDefaultCharset UTF-8

改成

AddDefaultCharset GB2313

如果你想禁止显示网站目录,因为显示网站目录是很危险的,所以一般都要禁止显示目录索引,你只需要做如下操作。Options Indexes FollowSymLinks

去掉Indexes单词

Options FollowSymLinks

以上这些配置基本可以满足所有的网站部署了,绑定域名之前,你需要先将域名解析到我们apache服务器的ip上,然后用我们的Apache服务器绑定域名,这样才能够成功。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/linux/367.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值