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

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 服务器返回缺省主页如下图:

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

但是,项目需要.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://www.heiqu.com/cc3c8619e9c34d20b0cd677322f6989c.html