在日常上班编程开发工作中,搭建编程代码运行环境是每个程序员开发者必须都要会的技能,因为我们开发项目会用到编程语言运行环境,比如有时候需要在本地或者在线上调试项目的代码,一般都会安装Apache服务或者Nginx服务,这也是目前使用最多的项目运行环境。
在上一篇泽易云导师给大家详细讲解了如何在Linux系统里用命令安装Apache服务,开启Apache服务,停止Apache服务等操作。
大家安装好Apache服务之后需要配置代码运行环境才能运行编程代码。这篇文章泽易云导师将会教大家如何配置Apache服务,
这里顺便也给大家讲解一下Apache服务如何实现伪静态,因为很多企业网站需要实现伪静态,也就是HTML后缀的页面。
对编程开发感兴趣的朋友可以加我微信3371819598,我们将会带你零基础开发各种企业网站,微信公众号,微商城等项目,轻轻松松就能找到自己满意的编程开发工作!
步骤讲解:
一.进入Apache服务目录命令cd /etc/httpd/
进入之后会看到Apache服务的相关配置文件文件夹

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

三.在conf配置文件夹打开httpd.conf文件命令vim httpd.conf
在httpd.conf配置文件里可以看到Apache的相关配置
在httpd.conf配置文件里可以看到Apache的相关配置


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

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


接下来我们来配置虚拟主机
六.配置虚拟主机命令
<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>
然后保存退出
六.配置虚拟主机命令
<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>
然后保存退出

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

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

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

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

十一.在www目录新建打开index.html文件命令vim index.html
然后保存退出
然后保存退出


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


十三.我们ping一下刚刚我们绑定的域名是否成功
如果出现这个页面表示我们域名绑定成功了也就是可以正常访问了
如果出现这个页面表示我们域名绑定成功了也就是可以正常访问了

接下来我们来实现伪静态
十四.首先,我们在/etc/httpd/conf/目录打开httpd.conf配置文件
十四.首先,我们在/etc/httpd/conf/目录打开httpd.conf配置文件

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

十六.设置伪静态规则,当然规则可以自己随意配置,设置好伪静态规则之后,伪静态功能也就实现了。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*).htmp$ index.html
<IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*).htmp$ index.html
<IfModule>

以上就是Linux系统如何配置Apache服务的全部内容介绍。泽易云导师有空的时候再给大家分享如何在Linux系统安装nginx服务,重启nginx服务,开启nginx服务,停止nginx服务,以及nginx配置等技能操作。
大家如果认真学习了上面的步骤,自己都可以搭建Apache服务了,也就不用去麻烦别人配置Apache服务了,如果是叫别人配置Apache服务是要收费的,价格也不低。Apache服务配置这么简单,干嘛不自己配置省钱呢?
泽易云博客是一个专注互联网创业领域的博客,关注泽易云博客学习更多服务器搭建,编程技术和创业经验。
大家如果认真学习了上面的步骤,自己都可以搭建Apache服务了,也就不用去麻烦别人配置Apache服务了,如果是叫别人配置Apache服务是要收费的,价格也不低。Apache服务配置这么简单,干嘛不自己配置省钱呢?
泽易云博客是一个专注互联网创业领域的博客,关注泽易云博客学习更多服务器搭建,编程技术和创业经验。