Ubuntu下apche服务器的安装、配置和更改缺省目录和主页

来源:岁月联盟 编辑:exp 时间:2012-03-07

Ubuntu下apche服务器的安装、配置和更改缺省目录和主页

最近一直在从事网络行为管理系统开发,开发过程中,需要实现路由等功能,故涉及“Ubuntu下apche服务器的安装、配置和更改缺省目录和主页”等相关问题,现总结如下:

1、Ubuntu下apache的安装

       sudo apt-get install apache2

       Apache服务器的使用命令:

                                                         sudo  /etc/init.d/apache2  start | restart | stop

2、Apache的配置

      相关目录文件:

                                 配置文件/etc/apache2/sites-aviliable/default

                                 用户根目录/var/www

3、Apache服务器运行

    首先, 默认状态下,输入127.0.0.1 服务器返回缺省主页如下:

/

但是,项目需要.cgi文件来实现后台管理功能,所以,需要通过修改配置文件来实现执行.cgi程序

设置方法:修改ScriptAlias  /cgi-bin/  /var/www/cgi-bin  部分即可

通过127.0.0.1/cgi-bin/*.cgi即可访问

4、如正常路由器后台管理页面类似,需要直接输入127.0.0.1形式的地址就可以访问管理界面,所以需要修改URL

修改方法:首先,在/etc/apache2/mods-enabled/mimed.conf中,去掉AddHandler  cgi-script  .cgi

                    其次,修改访问跟目录,即在default文件中,将/var/www 修改为/var/www/cgi-bin即可

                   最后,重启apache服务器即可

 

注意:1、.cgi程序的属性,项目中的index.cgi属性设置  chmod  +s index.cgi;

            2、注意结合Apache手册进行配置;

总结:反复配置了一天,终于搞定了,如释重负,同时感谢网友的分享,在此深表感谢!

接下来的工作任重而道远,加油!

 
感谢:http://linux.vbird.org/linux_server/0360apache.php#www_adv_cgi
 
 
摘自 星愿心愿的专栏
分享到: