当前位置:首页 > 编程百科 > 如何配置Apache环境和实现Apache伪静态页面

如何配置Apache环境和实现Apache伪静态页面

雨泽1个月前 (10-20)编程百科76

分享一篇Apache服务环境配置和Apache伪静态操作命令的教程文章,希望可以帮助到大家。其实Linux系统的学习也是很简单的,有一套学习Linux的教程,可以快速上手Linux系统,并且应用到工作中。

在日常上班编程开发工作中,搭建编程代码运行环境是每个程序员开发者必须都要会的技能,因为我们开发项目会用到编程语言运行环境,比如有时候需要在本地或者在线上调试项目的代码,一般都会安装Apache服务或者Nginx服务,这也是目前使用最多的项目运行环境。

在上一篇雨泽给大家详细讲解了如何在Linux系统里用命令安装Apache服务,开启Apache服务,停止Apache服务等操作。

大家安装好Apache服务之后需要配置代码运行环境才能运行编程代码。这篇文章雨泽将会教大家如何配置Apache服务,

这里顺便也给大家讲解一下Apache服务如何实现伪静态,因为很多企业网站需要实现伪静态,也就是HTML后缀的页面。

步骤讲解:

一.进入Apache服务目录命令cd /etc/httpd/

进入之后会看到Apache服务的相关配置文件文件夹

进入Apache服务配置目录

二.进入conf配置文件夹命令cd conf

进入conf配置文件夹命令

三.在conf配置文件夹打开httpd.conf文件命令vim httpd.conf

在httpd.conf配置文件里可以看到Apache的相关配置

Apache服务打开conf配置文件

Apache服务查看conf配置信息

四.在conf配置文件夹以提权的方式打开httpd.conf文件命令sudo vim httpd.conf

Apache服务以提权的方式打开conf配置文件

五.用vim打开httpd.conf配置文件之后,搜索关键词virtual命令/virtual然后按回车键进行搜索

配置Apache服务,打开conf文件搜索virtual

配置Apache服务,按键盘回车键进行搜索

接下来我们来配置虚拟主机

六.配置虚拟主机命令

<VirtualHost *:80>

ServerName www.xiaoze.test

DocumentRoot /data/www

</VirtualHost>


<VirtualHost *:80>

        ServerName www.xiaoze.test

        ServerAlias xiaoze.test

        DocumentRoot /data/www

        <Directory "/data/www">

         Options Indexes FollowSymLinks

         AllowOverride None

         Require all granted

        </Directory>

</VirtualHost>

然后保存退出

配置Apache服务

七.接着我们需要重启服务器命令sudo service httpd restart

重启Apache服务

八.新建刚刚我们配置虚拟主机时定义的目录,命令sudo mkdir -p /data/www

新建目录

九.我们进入www目录,发现www目录所属人是root账号

进入www目录

十.把/data目录所属人改成xiaoze账号所属人命令sudo chown -R xiaoze:xiaoze /data

修改权限

十一.在www目录新建打开index.html文件命令vim index.html

然后保存退出

Linux系统用命令打开index文件

Linux系统用命令编辑内容并且保存

十二.打开hosts文件进行绑定我们刚刚配置好的域名命令sudo vim /etc/hosts

然后保存退出

Apache服务配置域名

Apache服务配置域名

十三.我们ping一下刚刚我们绑定的域名是否成功

如果出现这个页面表示我们域名绑定成功了也就是可以正常访问了

Apache服务配置成功

接下来我们来实现伪静态

十四.首先,我们在/etc/httpd/conf/目录打开httpd.conf配置文件

Apache服务打开conf配置文件

十五.打开httpd.conf配置文件之后,添加一行LoadModule rewrite_module modules/mod_rewrite.so命令然后重启Apache服务

Apache服务伪静态配置并重启Apache服务

十六.设置伪静态规则,当然规则可以自己随意配置,设置好伪静态规则之后,伪静态功能也就实现了。

<IfModule mod_rewrite.c>

       RewriteEngine On

       RewriteRule ^(.*).htmp$ index.html

<IfModule>

Apache服务伪静态配置成功

以上就是Linux系统如何配置Apache服务的全部内容介绍。雨泽将会给大家分享如何在Linux系统安装nginx服务,重启nginx服务,开启nginx服务,停止nginx服务,以及nginx配置等技能操作,可以继续关注泽易云博客。

大家如果认真学习了上面的步骤,自己都可以搭建Apache服务了,也就不用去麻烦别人配置Apache服务了,如果是叫别人配置Apache服务是要收费的,价格也不低。Apache服务配置这么简单,干嘛不自己配置省钱呢?你说对不对呢?

版权声明:本文由泽易云博客发布,如需转载请注明出处。

本文链接:https://www.zeyiyun.com/27.html

标签: Linux

相关文章

vim文本编辑器常用Linux操作命令

vim文本编辑器常用Linux操作命令

分享一篇vim文本编辑器常用操作命令的教程文章,快速入门Linux,希望可以帮助到大家。其实Linux系统的学习并不难,就是有点枯燥,不过只要你静下心来学习,也是一样可以学好Linux系统的,下面雨泽给大家简单介绍一下Linux命令步骤!步骤讲解:一.在临时文件目录用vim编辑器打开一个xiaoze...

Linux如何解压缩文件

Linux如何解压缩文件

分享一篇Linux如何文件解压缩等操作命令的教程文章,希望可以帮助到大家。其实Linux系统的学习也是很简单的,有一套学习Linux的教程,可以快速上手Linux系统,并且应用到工作中。在日常工作中如果要进行源码备份或者下载到本地,就会经常用到Linux的解压缩文件命令,解压缩可以快速对文件解压或者...

PHP缓存技术原理分析

PHP缓存技术原理分析

分享有关于PHP缓存技术原理,网站为什么会用到缓存技术呢?是因为如果你的网站是大流量网站,每天都有很多用户去访问,那么你网站就需要用到PHP缓存技术了,缓存技术不但可以减轻服务器负担还可以加速访问速度!我们的网站基本都是使用数据库作为站点数据存储的容器。当你执行一个SQL查询时,处理过程一般是:首先...

PHP怎么自学?学习PHP需要学习哪些技术?

PHP怎么自学?学习PHP需要学习哪些技术?

PHP怎么自学?学习PHP需要学习哪些技术?如果你是刚刚接触编程零基础,那么就需要学习一些前端基础,前端基础包括HTML,css,js,学习完之后就可以学习PHP编程语言了。为什么要学习PHP呢?首先,现在主流网站开发用的编程语言就是PHP,PHP编程语言可以快速搭建网站,减少很多开发成本。目前比较...

PHP开发50个小技巧

PHP开发50个小技巧

分享有关于PHP开发的50个小技巧,这些小技巧不但可以提高开发效率,还可以更好的优化代码,被优化的代码执行更快,在一定程度上可以降低消耗服务器资源,网站访问速度提高,那么用户体验就更好了!到底是哪些PHP开发小技巧呢?雨泽将会给大家列出来,希望可以帮助到大家,如果你是技术大佬,可以忽略这篇文章去学习...

PHP入门基础知识讲解

PHP入门基础知识讲解

分享PHP的入门基础知识点,雨泽为什么给大家分享基础知识点呢?因为只有把PHP基础知识打扎实了,在后面的学习当中会发现学习PHP编程语言没有想象那么难,也没有想象中那么吃力,为以后的学习树立很强的信心!php中的break语句有什么不同点:首先必须明白什么是循环?循环就是由for、while关键字的...