Apache搭建web网站服务器

本文详细介绍了如何在Linux系统中搭建Apache web服务器,包括安装LAMP环境、修改网站根目录、配置别名和虚拟目录、实现软链接功能、禁止目录列表显示、用户认证,以及通过IP、域名和端口三种方式配置Apache虚拟主机。
摘要由CSDN通过智能技术生成

•apache服务器概述-安装
•配置web服务器-搭建LAMP环境
•修改web网站根目录-配置别名-虚拟目录
•实现apache打开软链接功能-禁止显示目录列表-用户认证
•apache虚拟主机基于-IP-域名-端口三种搭建方式

安装

yum -y install httpd   

主配置文件介绍:

vim /etc/httpd/conf/httpd.conf

ServerName 192.168.1.235:80     #服务器主机名
PidFile run/httpd.pid      #apache      #运行进程 ID 存放
Timeout 60                        #超时时间,多少 s 没有反应就超时
KeepAlive Off                     #是否允许一个永久的链接,设置为 OFF 的时候,不 能保持连接功能,传输效率比较低,设置为 ON 时,可以提高服务器传输文件的效率,建议开启
MaxKeepAliveRequests 100       #设置 KeepAlive 为 ON 时,设置客户端每次连接允许 请求相应最大文件数,默认 100 个
KeepAliveTimeout 15              #超时时间,同一个客户端下一个请求 15s 没收到就 超时
Listen 80#监听端口,默认本地 IP,如果指定 ip 写上 IP:80
<IfModule prefork.c>
StartServers8                       #服务开始起启动 8 个进程
MinSpareServers5                  #最小空闲 5 个进程
MaxSpareServers20                 #最多空闲 20 个进程
ServerLimit256                      #服务器允许配置进程数上线
MaxClients256                       #最大连接数 256,超过要进入等候队列 
MaxRequestsPerChild4000         #每个进程生存期内服务最大的请求数量,0 表示用不 结束
</IfModule>
<Directory />
Options FollowSymLinks            #Options Indexes 目录浏览FollowSymLinks 用连接
浏览
AllowOverride None                #设置为 none,忽略.htaccess
</Directory>
LoadModule auth_basic_module modules/mod_auth_basic.so      #载入的库,模块

Include conf.d/*.conf               #conf.d 里面的 conf 文件也属有效配置文件
User apache            #运行以哪个身份运行
Group apache          #运行以哪个组的身份运行
ServerAdmin root@localhost       #管理员邮箱
DocumentRoot "/var/www/html"   #默认的主目录,如果改动要改动两处,Directory
<Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None
Order allow,deny                   #这里默认后者生效,也就是 deny 生效
Allow from all                       #这里说允许所有
</Directory>
LogLevel warn                         #日志等级
DirectoryIndex index.html index.html.var  #首页 
AccessFileName .htaccess              #access 文件名,也可以在这里定义伪静态、防盗链等,不建议在这个文件定义
AddDefaultCharset UTF-8              #支持的语言,默认编码
#配置文件的最后是虚拟主机的字段

yum 的方式搭建 LAMP 环境
LAMP=Linux(存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值