当前位置:首页 > linux教程 > 列表

linux中openSUSE 的 Apache配置步骤详解

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-25 15:46:41 浏览: 评论:0 

本文章介绍的目的就是实现在 openSUSE 13.1 系统下,配置 Apache 服务器绑定 www.phpfensi.com二级域名,具体配置步骤如下.

DNS 绑定 A 记录#

首先在 DNS 上创建 A 记录,将域名绑定到相应 IP 上.

创建站点目录#

在服务器上,添加 /srv/www/vhosts/www.phpfensi.com 目录,并在该目录下创建一个 index.html 文件 – 用于测试.

配置 Apache#

创建虚拟主机配置文件#,代码如下:

  1. $ cd /etc/apache2/vhosts.d 
  2. $ sudo cp vhost.template www.phpfensi.com.conf 

修改 www.phpfensi.com.conf 文件内容如下:

  1. <VirtualHost *:80> 
  2.     ServerName www.phpfensi.com 
  3.     ServerAdmin chenxsan@gmail.com 
  4.     DocumentRoot /srv/www/vhosts/www.phpfensi.com 
  5.     ErrorLog /var/log/apache2/www.phpfensi.com-error_log 
  6.     CustomLog /var/log/apache2/www.phpfensi.com-access_log combined 
  7.     # don't loose time with IP address lookups 
  8.     HostnameLookups Off 
  9.     # needed for named virtual hosts 
  10.     UseCanonicalName Off 
  11.     # configures the footer on server-generated documents 
  12.     ServerSignature On 
  13.     # 
  14.     # This should be changed to whatever you set DocumentRoot to. 
  15.     # 
  16.     <Directory "/srv/www/vhosts/www.phpfensi.com"> 
  17.         AllowOverride All 
  18.         Options FollowSymLinks 
  19.         Order allow,deny 
  20.         Allow from all 
  21.     </Directory> 
  22. </VirtualHost> 

之后重启 Apache:

$ sudo rcapache2 restart

访问 www.phpfensi.com 网址,已经可以看到 index.html 文件的内容了,如果我们之前未添加 index.html 文件,访问的话,则会出现如下错误信息:

  1. Access forbidden! 
  2. You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected. 
  3. If you think this is a server error, please contact the webmaster. 
  4. Error 403 
  5. www.phpfensi.com

Tags: openSUSE Apache配置

分享到: