安装 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(目录)
**注意:**如果还不行,就执行 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
#伪静态