2018.9.12笔记

Apache默认虚拟主机

 

编辑apache配置文件 vim /usr/local/apache2.4/conf/httpd.conf,将#去掉,使虚拟主机配置文件生效

打开虚拟主机配置文件vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com  //管理员邮箱,可以删除
    DocumentRoot "/usr/local/apache2.4.33/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//访问日志
</VirtualHost>

 修改一个配置信息

<VirtualHost *:80>
    DocumentRoot "/data/wwwroot/abc.com"
    ServerName abc.com
    ServerAlias www.abc.com www.ceshi.com
    ErrorLog "/logs/abc.com-error_log"
    CustomLog "logs/abc.com-access_log" common
</VirtualHost>

创建上面定义的文件 

mkdir /data/wwwroot
mkdir /data/wwwroot/abc.com
mkdir /logs
touch /logs/abc.com-access_log  
touch /logs/abc.com-error_log

vim /data/wwwroot/abc.com/index.php//编辑php页面,简单写一个echo hello测试就行

测试配置文件语法,重新加载

/usr/local/apache2/bin/apachectl -t

/usr/local/apache2/bin/apachectl graceful

最后再用curl -x测试

apache用户认证

 

单个文件须存在

域名跳转

当一个网站不用了,更换了新网站,可以用域名跳转的方法使老用户跳转到新网站

访问日志

日志文件中不记录指定类型的文件(静态文件)

如果记录每一条请求,会使日记文件过多,没有意义。

访问日志切割

转载于:https://my.oschina.net/u/3856250/blog/2050622

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值