s

Apache

端口http 80 https 443

1、安装apache(httpd)用到的模块

sso Moudule
并发限制模块
负载均衡模块
图像处理模块
压缩模块
音乐模块
LDAP 认证模块
带宽限制模块
CGI引擎包
※如果再后期使用过程中需要用到没有安装到的模块,可以进入apache的解压路径直接复制模块,或者重新编译添加模块
进行编译安装httpd是的安装模块
./configure –prefix=/usr/local/httpd
–enable-so 启用动态加载模块
–enable-charset-lite 启动字符集支持
–enable-cgi 启动cgi脚本程序
–enable-rewrite 启动网页地址重写

2、在apache的主配置文件中/usr/local/httpd/conf/httpd.conf

​ Listen 80 apache服务监听端口
​ ServerRoot “/usr/local/httpd” 存放apache文件的目录
​ User daemon 服务属主
​ Group daemon 服务属组
​ ServerAdmin you@example.com 管理员邮箱
​ DocumentRoot “/usr/local/httpd/htdocs” 网站家目录
​ <Directory “/usr/local/httpd/htdocs”> 网页容器开始标识符

​ Options Indexes FollowSymLinks 找不到主页,以目录的方式呈现,允许连接到网站根目录以外
​ AllowOverride None 权限设置
​ Require all granted 网页访问权限

3、虚拟主机

​ 虚拟主机,同一台服务器、同一个操作系统上,运行多个用户打开的服务器进程
优点:节约成本
​ 效率高
缺点:功能受到制约(如:流量统计,因为是一个ip所以不好进行统计)
​ 占用带宽资源
​ 访问速度受限,流量受限
​ 不能随意安装软件,不能远程桌面的操作

虚拟主机的三种方法
1)基于不同ip:每个页面需要不同的ip
2)基于端口:所有的虚拟主机页面都是用一个ip,不同端口号
3)基于域名:所有的虚拟主机共用一个ip使用不同的域名

4、apache虚拟主机的配置文件/usr/local/httpd/conf/extra/httpd-vhosts.conf

​ ServerAdmin webmaster@dummy-host.example.com 管理员邮箱
​ DocumentRoot “/usr/local/httpd/docs/dummy-host.example.com” 虚拟主机根目录
​ ServerName dummy-host.example.com 域名
​ ServerAlias www.dummy-host.example.com 域名别名
​ ErrorLog “logs/dummy-host.example.com-error_log” 错误日志目录
​ CustomLog “logs/dummy-host.example.com-access_log” common 用户访问日志目录

评论




正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0