Linux下LAMP的配置详解

Linux下LAMP的配置详解LAMP的搭建需要安装httpd  phpmysql 三个程序安装完以后先修改httpd的配置文件首先先修改全局配置文件 也就是主配置文件/etc/httpd/conf/httpd.conf将ServerRoot改为ServerRoot"/etc/httpd"将Listen改为Listen80将网站的根目录改为DocumentRoot"/var/www/html"将默认配置索引文件改…

大家好,又见面了,我是你们的朋友全栈君。

LAMP的搭建需要安装
httpd   php mysql  三个程序

安装完以后先修改httpd的配置文件
首先先修改全局配置文件  也就是主配置文件
/etc/httpd/conf/httpd.conf
将ServerRoot改为
ServerRoot “/etc/httpd”
将Listen改为
Listen 80

将网站的根目录改为
DocumentRoot “/var/www/html”
将默认配置索引文件改为
DirectoryIndex index.html index.html.var

基于IP的DNS配置
首先为网卡增加三个ip
ifconfig eth0:1 192.168.43.201
ifconfig eth0:2 192.168.43.202
ifconfig eth0:3 192.168.43.203
Linux下LAMP的配置详解



然后进入/etc/hosts文件   增加三条记录
www.seca.com  192.168.43.201
www.secb.com  192.168.43.202
www.secc.com   192.168.43.203

然后进入/etc/httpd/conf/httpd.conf文件下
在最后一行插入命令:
<VirtualHost 192.168.43.201:80>    #指定一个虚拟主机 192.168.43.201开放80端口
    ServerAdmin
www.seca.com         #服务器的域名
    DocumentRoot /var/www/seca/    #该网站的存放目录
    ServerName seca                            #根目录文件名
    ErrorLog logs/
dummy-host.example.com-error_log
    CustomLog logs/
dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.43.202:80>
    ServerAdmin
www.secb.com
    DocumentRoot /var/www/secb/
    ServerName secb
    ErrorLog logs/
dummy-host.example.com-error_log
    CustomLog logs/
dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.43.203:80>
    ServerAdmin
www.secc.com
    DocumentRoot /var/www/secc/
    ServerName secc
    ErrorLog logs/
dummy-host.example.com-error_log
    CustomLog logs/
dummy-host.example.com-access_log common
</VirtualHost>

做完这个之后进入
var/www/目录下 分别创建三个文件 seca,secb,secb
Linux下LAMP的配置详解

然后分别进入seca,secb,secc目录创建文件a.html,b.html,c.html
我在三个文件里分别写入了 王超牛逼   王超无敌  EQ二连平a提亚马特接大招电刑加被动C
具体命令 echo “王超牛逼” > a.html
然后关闭本机防火墙
service iptable stop
重启http服务
service httpd restart
之后在虚拟机的火狐浏览器输入 www.secc.com/c.html
Linux下LAMP的配置详解

可以看到我们刚刚写入到 c.html文件里的东西显示出来了

关于错误403界面   是读取文件权限出了问题
启动apache进程的时候,用的是apache用户权限
而创建eca目录下的html文件的时候用的是root或者其他用户
而apache用户不在创建文件用户的用户组
所以要给html文件增加其他用户组的读权限。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134805.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • CNN垃圾分类_垃圾分类卡通画

    CNN垃圾分类_垃圾分类卡通画基于TensorFlow和Keras的垃圾分类模型本篇博客主要介绍基于TensorFlow和Keras实现垃圾分类模型,目前是一篇占坑的博客,由于该项目目前用于参加比赛,因此暂时不能提供代码,感兴趣的可以私信我一起交流,识别结果如下所示:

  • Typora+PicGo+Gitee+坚果云实现Win+Linux+手机端完美Markdown云笔记套件

    Typora+PicGo+Gitee+坚果云实现Win+Linux+手机端完美Markdown云笔记套件Typora+PicGo+Gitee+坚果云实现Win+Linux+手机端完美Markdown云笔记套件写在前面Typora是什么?PicGo是什么?为什么用Gitee?为什么用坚果云?1.安装Typora2.安装PicGo3.安装nodejs4.安装Gitee插件5.注册并配置Gitee6.配置PicGo的Gitee图床设置7.配置Typora的图床8.手机端查看写在前面关于笔记软件,多年…

  • java查询数据导出excel并返回给浏览器下载

    java查询数据导出excel并返回给浏览器下载效果图:1.点击导出表按钮2.接着就会出现下图3.点击上图中的确定按钮再接着就会出现下图4.点击上图中的保存按钮接着就会出现下图,浏览器下载完成后的提示5.打开下载好的文件如下图好了,废话不多少,上代码jsp前端代码&lt;divstyle="height:30px;"&gt; &lt;a&gt;时间:&lt;/a&gt;…

  • 通透,23 个问题 TCP 疑难杂症全解析

    通透,23 个问题 TCP 疑难杂症全解析

    2020年11月20日
  • SAP与金税连接有两种方式:组件接口及文本接口。

    SAP与金税连接有两种方式:组件接口及文本接口。SAP与金税连接有两种方式:组件接口及文本接口。文本接口为例:1、SAP取发票数据,主要来自合同,销售订单,交货单,发票,客户供应商主数据等2、SAP处理:合并,拆分,折扣等3、导出TXT文本4、金税开票机读取文本:通过参数传递数据,注意1分钱误差问题(参数传递导致)5、回写收票方名称出具发票地址的增强BADI:IDGTCN_CUST_ADDR接口回传后将金税发票号回写对应的…

  • 用new创建数组

    用new创建数组用new创建数组用new创建数组的优势由于new创建的对象是在运行时确立的,所以有着具体情况具体分析的优点,那么什么叫做具体情况具体分析呢?我觉得c++primerplus的一个例子十分贴切——比如你在度假,已经做好每天的参观计划,可突然有一天天气不好或你心情不好,此时你就不想参观了,如果此时是在编译状态,系统是不允许的,你必须按照计划去参观,但运行时状态,系统是允许的,此时你就可以呆在酒店尽情的玩耍了。用new创建数组也有此优点,即数组长度可以根据情况而定。比如说创建10个元素的数组,可以如下代

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号