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
#伪静态

发布了19 篇原创文章 · 获赞 0 · 访问量 1438

猜你喜欢

转载自blog.csdn.net/qq_22356995/article/details/104160939
今日推荐