Apache(阿帕奇)基本操作

安装 yum install httpd
启动 service httpd start
停止 service httpd stop
注意: 防火墙保护机制firewall,需要关闭 sudo service firewalld

进入etc/httpd下 conf是配置文件 conf.modules.d是配置模块文件
进入etc/httpd/conf下查看配置文件 可以编辑的

搜索conf文件里面Virtual(虚拟)关键字进行配置虚拟主机
<VirtualHost *:80>
ServiceName www.xxx.com (网址)
DocumentRoot /data/www(目录)

然后重启Apache服务器,接着没有这个data/www目录要新建(切记用户没有权限就要用sudo提权进行操作),新建一个index.html进行编辑(这里要注意文件权限是root创建的,要把当前文件夹的所属人改为现在使用的用户,命令chown -R 用户名:用户名 /文件夹data)此时就可以编辑index.html文件了。接着要绑定服务器域名 对应IP地址 网址www 才可以访问,不过不是正确的页面,因为没有

**注意:**如果还不行,就执行 sudo setenforce 0 就可以了 这个命令是设置文件的模式 0是临时宽松模式 1是强制严格模式(都是临时关闭的)
长期关闭可以编辑/etc/selinux/config里面 SELINUX= enforcing(强制严格的)/permissive(宽松模式)/disabled(禁用模式),切记重启服务器后才生效
配置多个主机就直接复制模板

伪静态: 进入/etc/httpd里面 modules文件夹是模块文件夹类的,里面有很多模块的类,其中mod_rewrite.so就是伪静态模块重写规则,编辑conf/httpd.conf文件,搜索LoadModule关键字就可以看到一个例子
#Example
#LoadMdule foo_module modules/mod_foo.so (可以复制这个例子编辑成为新的mdule)
名字 路径
LoadMdule rewrite_module modules/mod_rewrite.so
然后进行重启就生效
<VirtualHost :80>
ServiceName www.xxx.com (网址)
DocumentRoot /data/www(目录)
<Directory “/data/www”>
Options Indexes FollowSyml inks
AllowOverride None
Require all granted
#伪静态

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值