Ubuntu下Apache配置与详解【原创】
2016-07-25 15:12
351 查看
废话不多说,直接上命令:
sudo apt-get install apache2
安装成功后,可以在/etc/apache2/sites-available目录下看到000-default.conf文件,这是一个apache的配置文件,另外一个配置文件是/etc/apache2/apache2.conf,注意要在修改任何设置后,用命令sudo service apache2 restart重启服务。 Apache是模块化的服务器,这意味着核心中只包含实现最基本功能的模块。扩展功能可以作为模块动态加载。默认情况下,只有base组的模块被编译进了服务器。
2.2版:
/etc/apache2/sites-enabled/default
修改 DocumentRoot,并修改对应写有原路径(默认是/var/www)的Directory标签,即要改两处。DocumentRoot末尾
不要加 / ,Directory标签要加 / 。
2.4版:(我这里下的是2.4版的)
/etc/apache2/sites-enabled/000-default.conf 修改 DocumentRoot,
/etc/apache2/apache2.conf 修改对应的Directory标签
(以上两种版本的sites-enabled下的配置文件名可能和这里的例子不同,各发行版会有自己的命名)
这里可以发现apache2目录下有这些文件:
/etc/apache2/mods-available/下表示可用的模块,load后缀存放模块的路径,conf后缀表示该模块的配置。
/etc/apache2/mods-enabled/下表示已启用的模块,主配置文件apache2.conf会引用到此目录的所有文件。此目录
下全是软链接,可用ls
-l看出来。把/etc/apache2/mods-available/下的文件软链接到/etc/apache2/mods-enabled/就会启
用对应的模块。配置文件中 IfModule xxx 标签表示xxx模块启用的话才加入里面的参数
(中间apache具体配置还有一些细节正在学习中……后续会持续更新~)
sudo apt-get install libapache2-mod-php5
安装apache的php功能模块,然后可以在var/www/目录下写一个简单的php网页,来测试是否成功,注意要重启下apache的服务使之前的设置生效。
sudo apt-get install mysql-server
安装mysql服务。
sudo apt-get install libapache2-mod-auth-mysql
让apache、php支持mysql
最后apache+mysql+php5 安装成功
本文出自 “TheAuroraSec” 博客,请务必保留此出处http://aurorasec.blog.51cto.com/9752323/1829666
sudo apt-get install apache2
安装成功后,可以在/etc/apache2/sites-available目录下看到000-default.conf文件,这是一个apache的配置文件,另外一个配置文件是/etc/apache2/apache2.conf,注意要在修改任何设置后,用命令sudo service apache2 restart重启服务。 Apache是模块化的服务器,这意味着核心中只包含实现最基本功能的模块。扩展功能可以作为模块动态加载。默认情况下,只有base组的模块被编译进了服务器。
2.2版:
/etc/apache2/sites-enabled/default
修改 DocumentRoot,并修改对应写有原路径(默认是/var/www)的Directory标签,即要改两处。DocumentRoot末尾
不要加 / ,Directory标签要加 / 。
2.4版:(我这里下的是2.4版的)
/etc/apache2/sites-enabled/000-default.conf 修改 DocumentRoot,
/etc/apache2/apache2.conf 修改对应的Directory标签
(以上两种版本的sites-enabled下的配置文件名可能和这里的例子不同,各发行版会有自己的命名)
这里可以发现apache2目录下有这些文件:
/etc/apache2/mods-available/下表示可用的模块,load后缀存放模块的路径,conf后缀表示该模块的配置。
/etc/apache2/mods-enabled/下表示已启用的模块,主配置文件apache2.conf会引用到此目录的所有文件。此目录
下全是软链接,可用ls
-l看出来。把/etc/apache2/mods-available/下的文件软链接到/etc/apache2/mods-enabled/就会启
用对应的模块。配置文件中 IfModule xxx 标签表示xxx模块启用的话才加入里面的参数
(中间apache具体配置还有一些细节正在学习中……后续会持续更新~)
sudo apt-get install libapache2-mod-php5
安装apache的php功能模块,然后可以在var/www/目录下写一个简单的php网页,来测试是否成功,注意要重启下apache的服务使之前的设置生效。
sudo apt-get install mysql-server
安装mysql服务。
sudo apt-get install libapache2-mod-auth-mysql
让apache、php支持mysql
最后apache+mysql+php5 安装成功
本文出自 “TheAuroraSec” 博客,请务必保留此出处http://aurorasec.blog.51cto.com/9752323/1829666
相关文章推荐
- Apache Shiro学习笔记(三)用户授权自定义Permission
- win+Apache+mod_wsgi配置mapproxy心得(一)
- Mybatis 框架初学
- Linux安装配置apache
- Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance.
- Windows下配置Apache运行C语言的CGI脚本
- org.apache.catalina.deploy.WebXml addFilter
- Apache学习笔记之日志文件
- org.apache.kafka.common.network.Selector
- 数据驱动测试三:使用TestNG、Apache POI和Excel文件进行数据驱动
- Apache CarbonData :一种为更加快速数据分析而生的新Hadoop文件版式
- 大数据分析界的“神兽”Apache Kylin有多牛?
- apache 问题 You don't have permission to access /test.php on this server 解决方法
- 源码和手动安装apache及存放路径
- 08R2 + Apache + PHP
- 记一次phpStudy apache启动后自动关闭 修改过程
- 学习笔记:进步一认识mesos(部分翻译)
- ERROR org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler - Exception
- apache 虚拟主机
- apache resin 端口关联