Ubuntu server上搭建LAMP:apache的配置和使用
创始人
2024-07-22 19:10:17
0

 

  在Ubuntu server上搭建LAMP环境

  LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的***平台。

总共分为五个步骤:安装apache和mysql、测试PHP脚本、apache的配置和使用、MySQL的配置和使用、安装Zend Optimizer

  apache的配置和使用

  1.   /etc/init.d/apache2 start 启动服务  
  2.  
  3.   /etc/init.d/apache2 stop 停止服务  
  4.  
  5.   /etc/apache2 目录中的文件  
  6.  
  7.   apache2.conf apache服务器主配置文件  
  8.  
  9.   conf.d/charset 字符集配置文件  
  10.  
  11.   envvars license相关  
  12.  
  13.   httpd.conf 其配置文件为空  
  14.  
  15.   mods-avaliable/ 可用的apache模块  
  16.  
  17.   mods-enabled/ 被激活的apache模块  
  18.  
  19.   ports.conf 端口配置文件  
  20.  
  21.   sites-avaliable/ 可用的服务器配置(如虚拟主机)  
  22.  
  23.   sites-enabled/ 被激活的服务器配置  
  24.  
  25.   apache2.conf  
  26.  
  27.   #apache配置文件根目录,注意不要写成/etc/apache2/  
  28.  
  29.   ServerRoot "/etc/apache2"  
  30.  
  31.   #apache服务启动时的进程ID /var/run/apache2.pid  
  32.  
  33.   PidFile ${APACHE_PID_FILE}  
  34.  
  35.   #服务器从接受请求到把请求发送的时间限制  
  36.  
  37.   Timeout 300  
  38.  
  39.   #是否允许保持连接(允许用户建立***链接)  
  40.  
  41.   KeepAlive On  
  42.  
  43.   #每个请求***连接数,0表示无限制  
  44.  
  45.   MaxKeepAliveRequests 100  
  46.  
  47.   #同一连接的同一客户端,两个请求之间的等待时间  
  48.  
  49.   KeepAliveTimeout 15  
  50.  
  51.   之后的MPM配置是服务器性能的关键配置,再次就不细说了。  
  52.  
  53.   #apache配置文件根目录,注意不要写成/etc/apache2/  
  54.  
  55.   ServerRoot "/etc/apache2"  
  56.  
  57.   #apache服务启动时的进程ID /var/run/apache2.pid  
  58.  
  59.   PidFile ${APACHE_PID_FILE}  
  60.  
  61.   #服务器从接受请求到把请求发送的时间限制  
  62.  
  63.   Timeout 300  
  64.  
  65.   #是否允许保持连接(允许用户建立***链接)  
  66.  
  67.   KeepAlive On  
  68.  
  69.   #每个请求***连接数,0表示无限制  
  70.  
  71.   MaxKeepAliveRequests 100  
  72.  
  73.   #同一连接的同一客户端,两个请求之间的等待时间  
  74.  
  75.   KeepAliveTimeout 15  
  76.  

    此之后的MPM配置是服务器性能的关键配置,再次就不细说了。

      Ubuntu server上搭建LAMP:apache的配置和使用 就讲到这里了,下一节:MySQL的配置和使用。

【编辑推荐】

Ubuntu下LAMP的配置

如何在Linux下安装lamp

使用yum安装LAMP的方法

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...