linux-Apache自学笔记

默认主机:
ip:所有未分配的ip
端口:80
主目录:/var/www/html
默认主页文件:index.html

httpd服务各目录的作用:
服务目录: /etc/httpd
配置文件: /etc/httpd/conf/httpd.conf
网站数据目录:/var/www/html
访问日志: /var/log/httpd/access_log
错误日志: /var/log/httpd/error_log

/etc/httpd/conf/httpd.conf文件:
ServerRoot 服务目录
ServerAdmin 管理员邮箱
User 运行服务的用户
Group 运行服务的用户组
ServerName 网站服务器的域名
DocumentRoot 网站数据目录
Listen 监听的IP地址与端口号
DirectoryIndex 默认的索引页页面
ErrorLog 错误日志文件
CustomLog 访问日志文件
Timeout 网页超时时间,默认为300秒
Include 需要加载的其他文件

yum install httpd
systemctl start httpd
systenctl enable httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
cd /var/www/html/
ls
echo 18305112 >index.html
systemctl restart httpd.service // 默认

配置不同页面
mkdir -p /srv/web/server
mkdir -p /srv/web/news
cd news/
echo news,18305112 > index.html
cd server
echo server,18305112 > index.html //写内容
cd /etc/httpd/conf
ls
vi httpd.conf //另一窗口打开 便于复制
cd /etc/httpd/conf.d/
vi server.conf
<VirtualHost :80> // 80端口的都可访问
ServerName server.mjy.com:80
DocumentRoot “/srv/web/server”

<Directory “/srv/web/server”>
Require all granted // 所有人访问
//配置文件1
ls -Z /srv/web/server
ls -Z /var/www/html
semanage fcontext -a -t httpd_sys_content_t "/srv(/.
)?"
restorecon -vRF /srv // 修改SELinux
cp server.conf news.conf
vi news.conf
<VirtualHost *:80>
ServerName news.mjy.com
DocumentRoot “/srv/web/news”

<Directory “/srv/web/news”>
Require all granted
// 配置文件2
systemctl restart httpd

端口控制:
Listen 10000
<VirtualHost *:10000>
ServerName news.mjy.com:10000
DocumentRoot “/srv/web/news”

<Directory “/srv/web/news”>
Require all granted
// 配置文件2

访问控制:
<VirtualHost *:80>
ServerName www.123.com
DocumentRoot “/srv/www/www”

<Directory “/srv/www/www”>
Require all granted

<Directory “/srv/www/www/123”>
Order Allow,Deny
Allow from all
Deny from 192.168.1.10 // 黑名单

################################################
白名单:
Order Deny,Allow
Deny from all
Allow from 192.168.1.10

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值