1. 安装
sudo apt-get install apache2
2.启动/停止
启动:
sudo apache2ctl -k start
sudo service apache2 start
sudo /etc/init.d/apache2
start
停止:
sudo apache2ctl -k stop
sudo service apache2 stop
sudo /etc/init.d/apache2 stop
重新启动:
sudo apache2ctl -k restart
sudo service apache2 restart
sudo /etc/init.d/apache2
restart
3.配置
普通的apache发行版本配置文件是:
/etc/apache2/httpd.conf
Ubuntu发行版本的主配置文件是:
/etc/apache2/apache2.conf
#配置选项:
#你的apache软件安装的位置
#ServerRoot "/etc/apache2"
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
LockFile ${APACHE_LOCK_DIR}/accept.lock
# 第一个httpd进程(所有其他进程的父进程)的进程号文件位置。
PidFile ${APACHE_PID_FILE}
# 超时时间
Timeout 300
#是否允许持久连接
KeepAlive On
# 在持久连接过程中,允许的最大请求量
MaxKeepAliveRequests 100
#相同客户端相同连接的持久时间
KeepAliveTimeout 15
# StartServers: apache启动时候默认开始的进程数
# MinSpareServers:最小的闲置进程数
# MaxSpareServers: 最大的闲置进程数
# MaxClients: 设置同时连入的clients最大总数
# MaxRequestsPerChild:设置的是每个子进程可处理的请求数
# ServerLimit:最大的进程总数
# prefork工作模式(使用最多而且最稳定的工作模式)
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# worker工作模式(与php配合不好,或者说暂时用不上)
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# event工作模式(不太稳定,或者说暂时用不上)
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
#文件类型:text/HTML使用:text/plain;二进制文件或图像文件使用:application/octet-stream
DefaultType text/plain
HostnameLookups Off
#错误日志文件存储路径
ErrorLog ${APACHE_LOG_DIR}/error.log
#日志级别:debug, info, notice, warn, error, crit,alert, emerg.
LogLevel warn
#包含模块的配置:
Include mods-enabled/*.load
Include mods-enabled/*.conf
# 包含所有用户的配置:
Include httpd.conf
# 包含端口配置
Include ports.conf
#日志文件格式
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
# 包含一般性的配置语句片断:
Include conf.d/
# 包含虚拟主机的配置指令
Include sites-enabled/
分享到:
相关推荐
Ubuntu从安装到各种常见服务配置... web服务配置Apache多域名配置;mysql数据库安装与配置;团购网站部署;配置Ubuntu图形界面;安装中文输入法等) 都是作者一步步实验成功后的截图,没有太多的理论。值得下载一看
haproxy配置详解,含ACL部分。 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。 HAProxy特别适用于...
最近在Ubuntu上搭建了dns服务器,在此之前需先安装web服务器,关于dns服务器的搭建与配置于下篇写。 Apache服务器的安装 1.首先在虚拟机上安装Apache服务器; 2.开启Apache服务,输入命令:/etc/init.d/apache2 ...
Linux+Apache+MySQL+PHP搭建web服务器详细图文教程 整体在ubuntu12.04LTS版本下完成
本人是UBUNTU 的操作系统,但是全部是用源码安装的,可能有些细节不一样,但总体应该没问题, 我两台虚拟机上,成功共享session apache+tomcat+memcached 全配置 apache+tomcat+memcached 全配置 apache+tomcat+...
根据以下图片进行安装:http://virtualboxes.org/images/ubuntu-server/已安装的软件包:http://pastebin.com/gZETEx6r(Apache2、Dovecot、MySQL、PHP5、vi、Clamav、SpamAssassine、xCache, Mailman,PHP-FPM,...
Debian,Ubuntu或Linux Mint上的Apache错误日志位置 默认的错误日志 在基于Debian的Linux上,系统范围的Apache错误日志默认位置是/var/log/apache2/error.log。默认位置可以通过编辑Apache的配置文件进行修改。 ...
本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载...
详细介绍Ubuntu server 安装、管理、网络配置、防火墙配置、FTP 服务器、HTTPD - Apache2 Web 服务器、邮件服务、Squid - 代理服务器、CVS 服务器、数据库等等。
Web组件:Apache Tomcat/8.0.0-RC1 防火墙版本:iptables v1.6.0 实施目标:服务器本机及指定主机可访问服务器端口资源,其它主机只能访问公开的HTTP端口,无法探测及访问数据库等不开放端口,避免漏洞报告等...
桌面服务器配置是在桌面应用中加上Web服务器,以便于我们在本地测试相关程序,和专业服务器肯定有区别。本文介绍了在Ubuntu 7.04下用最简单最快捷的方法搭建Apache/PHP/MySQL环境,并加入了Zend Engine、...
拉阿帕奇为 Ubuntu 创建的 Apache GUI 配置器。 (请注意:它与 R-Apache 无关) 在以下位置找到源代码: : 已弃用且无人维护要了解有关(故事、说明)Rapache 的更多信息,请访问此页面并尝试忽略我的语法错误:我...
本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载...
三、配置Apache 四、MySQL + PHP 搭建简单的登陆页面 五、效果展示 一、在虚拟机中安装ubunutu 这里使用Ubuntu 18.04.4 LTS, 下载链接。 打开vmware,点击创建新的虚拟机,选择下载好的ubuntu iso文件,根据指示,...
清关文件启用您的 Apache Web 服务器以提供呈现为 HTML 的 Markdown特征轻松安装在网络服务器上使用 gem 渲染降价在缓存生成的页面 5 分钟使用来自 CDN 的以获得漂亮的外观和响应式设计安装此安装用于在 Ubuntu 系统...
使用它可以配置操作系统内部,如用户、磁盘配额、服务或配置文件,也可以修改和控制开源应用程序,如 BIND DNS 服务器、Apache HTTP 服务器、PHP、MySQL 等。 使用方法: Linux 系统内直接运行 unzip webmin.zip ...
我们将安装 phpMyAdmin 在 Ubuntu18.04 上配合 Apache 一起工作. 在安装 phpMyAdmin 之前需要已经安装了LAMP栈并提供了web页面. 如果没有安装可以参照 Ubuntu 18.04上安装Apache,MySQL,PHP 来先安装. 1. 安装 ...
在Ubuntu Server 10.04中默认由apt方式安装的Apache,指定网页主目录位于:/var/www。而我需要将其更改为: /home/www。因为我的系统/var所分到的空间太少,而我又有提供通过web方式提供网络存储的需要。比较糟糕的...
ModSecurityCRS:在Apache服务器上实现ModSecurity,核心规则集(CRS)。 ModSecurity,有时也称为Modsec,是一种开源Web应用程序防火墙。 使用Virtual Box在Ubuntu VM上安装并配置了ModSecurity
这个控制面板适用于小型Debian和Ubuntu服务器。 与服务器的交互是通过SSH执行的。 面板具有模块化结构。 一个可以轻松创建新模块或增强现有模块。 产品特点 用户管理: 查看,创建,编辑和删除用户。 网站管理:...