- 安装ssh
apt-get install ssh-server (安装失败请插入镜像)
service ssh start - Apache 服务安装
apt-get install apache2 apache2-utils - 安装检查服务状态软件包
apt-get install sysv-rc-conf
sysv-rc-conf –list
sysv-rc-conf –list apache2 - 添加虚拟主机配置文件
vi /etc/apache2/site-available/website.conf<VirtualHost *:>
ServerAdmin vip_star_hr@.com
ServerName website.com
ServerAlias www.website.com *.website.com 10.10.0.1
DocumentRoot /home/website.com/public_html/
<Directory /home/website.com/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory> <IfModule usertrack_module>
CookieTracking on
CookieExpires "1 years"
CookieStyle Cookie
CookieName EASID
</IfModule> </VirtualHost>code
让其生效
a2ensite website.conf
不生效
a2dissite website.conf
开启伪静态
a2enmod rewrite
禁用伪静态
a2dismod rewrite - 安装apache限速模块
apt-get install libapache2-mod-bw
启用
a2enmod bw - 安装apache限并发模块libapache2-mod-limitipconn
apt-get install make gcc apache2-perfork-dev
wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2tar xjvf mod_limitipconn-0.24.tar.bz2
cd mod_limitipconn-0.24
修改Makefile 将apxs修改为apxs2
Make
Make install
启用
a2enmod limitipconn - 添加限速配置文件:vi /etc/apache2/apache2.conf
在配置参数在文件末尾添加:# Include Limitipconn2
ExtendedStatus On
<IfModule mod_limitipconn.c>
<Location />
MaxConnPerIP 2
</Location>
</IfModule> # Include BW
BandwidthModule On
ForceBandWidthModule On
Bandwidth all 120000
MinBandwidth all 100000
LargeFileLimit * 1000 100000Custom Code
注意检查 /etc/apache2/mods-available 目录下是否存在limitipconn.load和 bw.load
相关文章
- 02-10下载编译安装Apache HTTP Server 2.4.23以及配置HTTP/HTTPS反向代理
- 02-10Apache(作用,安装,启用,基本信息,配置,默认发布文件,目录)
- 02-10【记录一个问题】铁威马NAS,升级系统后,所有安装的配置项都丢失了
- 02-10Prometheus监控系统(1)安装与配置详细教程
- 02-10Mac 系统下 Go 语言环境的安装与配置
- 02-10Win10系统下安装Debian11教程
- 02-10VMware安装出现"已将该虚拟机配置为使用 64 位客户机操作系统"
- 02-10基于 debian:stretch-slim 系统镜像的 docker 镜像,安装 curl
- 02-10Debian/Ubuntu/CentOS 网络安装/重装系统/纯净安装 一键脚本 – 弱噢噢私人分享
- 02-10国产CPU,国产操作系统UOS——零刻LZX迷你主机 , 显卡驱动安装以及屏幕配置