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

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

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

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

相关文章

HTML5是什么?有什么作用?

HTML5是什么?有什么作用?

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

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

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

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

前端HTML5最热门常用框架有哪些?

前端HTML5最热门常用框架有哪些?

分享前端HTML5目前最热门的常用框架有哪些呢?为什么前端开发程序员那么喜欢用框架呢?HTML5常用框架有Bootstrap框架,Siimpler框架,LimeJS框架,juery UI框架等等,用框架的好处就是可以快速布局页面,兼容各大主流浏览器,可以在不同分辨率屏幕下打开实现自适应展示效果等等,...

web前端自学需要学习哪些技术?

web前端自学需要学习哪些技术?

分享web前端开发新手怎么入门学习呢?很多新手可能都会有这样的疑问,自学能学好前端吗,需要学习哪些技术呢等等问题,前端开发入门无非就是学习HTML,CSS,JS等技能,前端自学也不需要太多时间,但前提是自己要有信心,感兴趣,要有学好前端开发的决心,并且坚持下去!那么自学web前端开发需要学习什么技能...

PHP入门学习小技巧,你学会了吗?

PHP入门学习小技巧,你学会了吗?

分享新手怎么入门PHP编程语言,有什么小技巧?雨泽觉得在学习方面,在学习之前先去了解一下学习方法是一个非常好的习惯,然后通过别人的学习方法再结合自己的学习方法进行改进学习方法达到高效的学习目的。有时候,别人的方法好,那么我们就可以参考别人的学习方法,高效学习,避免低效率学习,浪费宝贵的学习时间,最不...