我曾经写过一篇很简单的笔记,是讲如何安装AMP的,当然很方便。。。,那篇文章在:http://www.neatstudio.com/show-522-1.shtml
今天我在使用了VPS后,也装了这些配置。但最后却仍然报错:
- Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
现在我把我的步骤列出来。并列出解决方法
1、到/var/www/下新建一个目录,例如我的 sbphp.com,新目录的路径则为 /var/www/sbphp.com/
2、到/etc/apache2/sites-available/目录下,新建一个文件,名为sbphp.com,内容如下:
- <VirtualHost *:80>
- ServerAdmin xxx@xxx.com
- ServerName sbphp.com
- ServerAlias www.sbphp.com
- DocumentRoot /var/www/sbphp.com/
- <Directory /var/www/sbphp.com/ >
- #这行是不显示列表
- Options -Indexes
- Order Deny,Allow
- Allow from all
- </Directory>
- </VirtualHost>
3、运行:a2ensite sbphp.com
4、然后系统会提示你重载一下apache,命令为 /etc/init.d/apache2 reload
于是乎就报上面的错了。这个问题的主要原因是没有定义ServerName,也就是没有定义默认的ServerName
5、到etc目录下建立一个hosts文件,内容为:127.0.0.1 localhost
6、回到apache2的目录,/etc/apache2/ ,打开httpd.conf,加上一行 ServerName 127.0.0.1 或者是你的服务器对应的IP地址
OK,再运行 /etc/init.d/apache2 reload ,不报错了吧。。
【备注】手工安装lamp的朋友可以看这里:http://hi.baidu.com/javatown/blog/item/c870547e956eb63d0dd7da3c.html