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

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

雨泽2年前 (2022-10-20)编程百科952

分享一篇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...

PHP常见字符串函数介绍

PHP常见字符串函数介绍

分享PHP常见字符串函数的介绍,为什么要学习字符串常见函数呢?因为学习PHP常见函数可以提高我们的开发效率,看到具体的项目业务我们就可以第一时间想到用哪个函数处理,大大减少项目工程开发的时间与成本!PHP常见字符串函数有哪些呢?雨泽将会给大家讲解,本篇文章是基础文章,感兴趣的朋友可以继续往下看:1....

前端开发和后端开发有什么区别?

前端开发和后端开发有什么区别?

分享前端开发和后端开发有什么不一样?需要学习的技术有哪些不同点?后端开发是对接数据库进行操作输出数据,保存数据,所谓数据库增删改查;前端开发是直接展示在网页上的效果,不过现在前端开发也是可以对接数据库了。那么前端开发与后端开发到底有什么区别呢?请带着这些问题继续往下看,雨泽将会给大家详细介绍,希望你...

PHP可以做什么?学PHP前景怎么样?

PHP可以做什么?学PHP前景怎么样?

分享PHP可以做什么?学PHP前景怎么样?PHP编程语言是值得学习的,因为PHP编程语言可以快速入门,并且可以找到待遇相对不错的工作,PHP编程语言可以快速搭建企业网站,个人博客等等。学习PHP编程语言有什么好处呢?PHP编程语言相对于其他编程语言比如Java,C,C#等编程语言入门简单一点,学习完...

C语言怎么样?学习C语言可以做什么?

C语言怎么样?学习C语言可以做什么?

分享C语言怎么样?学习C语言可以做什么呢?相信很多新手都会有这样的问题,C语言是一门编程语言,现在有很多大学都会开设C入门课程作为编程入门课程,学习C语言可以做系统软件开发,游戏开发等等。现在市场对C语言开发程序员需求量还是非常大的,所以说,学习C语言也是一个不错的选择,当然,如果是自学,就需要花大...