2013-10-14 12:50:43
来 源
itjs.cn
Linux Apache配置
这里分享一下Ubuntu安装和使用Apache,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
Ubuntu安装Apache

一、在Ubuntu下安装 Apache,具体安装命令如下所示:

$ sudo apt-get install apache2

然后运行Ubuntu Apache,命令如下所示:

$ sudo /etc/inIT.d/apache2 restart

Apache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。

******不显示服务器配置信息******

编辑/etc/apache2/apache2.conf

在最后新添加一行ServerSignature Off

二、修改站点目录

/etc /apache2/sites-enabled/000-default中,里面有这样的内容:

ServerAdmin [email protected]

DocumentRoot /var/www

Options FollowSymLinks

AllowOverride None

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

修改方法:将上面的/var/www修改为/home/www即可。

三、找回丢失的/etc /apache2/sites-enabled/000-default文件

不知何种原因,000-default竟然丢了,apache服务也不能正常运行了。还好我有一个备用服务器,经查000-default实际上是一个软链接,指向../sites-available/default文件。

# cd /etc /apache2/sites-enabled/

# ln -s ../sites-available/default 000-default

# /etc/init.d/apache2 restart

* Restarting web server apache2

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

… waiting apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

安装PHP

PHP是一种流行的服务器端脚本语言,一般与MySQL或 Postgres结合起来用于管理Web内容、blog和论坛。下面介绍其安装方法,其实它的安装也很简单,命令如下所示:

$ sudo apt-get install libapache2-mod-php5

$ sudo apt-get install php5

重新启动 Ubuntu Apache 以加载上面安装的模块:

$ sudo /etc/inIT.d/apache2 restart为了验证PHP模块是否正确加载,我们可以建立一个PHP文件,然后尝试通过Web服务器访问该文件。此外,我们知道PHP内建了一个phpinfo函数,该函数能够给出它的环境的详细信息。所以我们还可以利用下面的命令来检查PHP的工作情况:

sudo sh -c "echo '''' > /var/www/info.php"之后,在浏览器地址栏键入http://localhost/info.php,然后回车,这时应该能看到一个颜面,给出刚才安装的PHP的详细信息。需要注意的是,如果在此过程中浏览器不显示页面,而是提示你下载文件,这就说明Ubuntu Apache没有正确加载PHP模块。解决问题的办法是,在/etc/apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf文件中加入下面一行命令:

Ubuntu Apache application/x-httpd-php .php .phtml .php3加入上面的命令行后,为了保证Ubuntu Apache重新读取配置文件关闭,我们可以通过下面的命令将其关闭,然后再加以启动:

$ sudo /etc/inIT.d/apache2 stop

$ sudo /etc/inIT.d/apache2 start

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。