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

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

雨泽1年前 (2022-10-20)编程百科350

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

相关文章

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常见字符串函数有哪些呢?雨泽将会给大家讲解,本篇文章是基础文章,感兴趣的朋友可以继续往下看:1....

HTML5是什么?有什么作用?

HTML5是什么?有什么作用?

分享HTML是什么?HTML5有什么作用?HTML5可以用来做什么?HTML5是超文本标记语言,命令可以说明文字、 图形、动画、声音、表格、链接等,即平常上网所看到的网页。为什么HTML5现在这么流行呢?HTML5到底可以做什么呢?雨泽将会带大家去见识一下HTML,更好去了解HTML超文本标记语言!...

Python发展历程介绍

Python发展历程介绍

分享Python编程语言的创始人以及Python编程语言的发展历程。最近几年比较火的一门编程语言就是Python编程语言了,它可以广泛应用到人工智能领域开发,大数据处理等等。Python编程语言为什么这么青睐呢?它到底有什么优势呢?雨泽将会给大家详细介绍Python编程语言的优缺点,发展历程以及这门...

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

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

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