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文件增加其他用户组的读权限。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQL中declare申明变量

    SQL中declare申明变量

    2021年12月6日
    49
  • 未来之路作为创业者_如何看待读图时代

    未来之路作为创业者_如何看待读图时代距离4月11日-14日百度联盟峰会已经过去一个多月了,这一段与许多站长谈论最多的是百度创始人李彦宏在峰会上的演讲,其中创业者三大机会尤最。演讲更多的是从战略角度的高度概括,因此笔者主要想在大家的帮助下再深入分析一下读图时代的创业机会,主要是交流,通过交流更具体一些。在分析、交流之前,还是先引用一些媒体报道,以免失之毫厘,谬以千里。    4月12日上午消息,百度公司…

    2025年10月18日
    4
  • 腾讯业务架构:六大事业群

    腾讯业务架构:六大事业群2018年9月29日,腾讯宣布在BU化的基础上进行组织架构调整,将原有七大事业群调整为六大事业群,具体为:a.保留企业发展事业群(CDG)、互动娱乐事业群(IEG)、技术工程事业群(T…

    2026年1月21日
    6
  • java初级求职简历,初级Java软件工程师求职简历范文[通俗易懂]

    求职目标:Java软件工程师姓名:张XX年龄:24岁住址:北京市朝阳区电话:135xxxxxxxx邮箱:lucky@ijianli.com教育背景2013.09-至今??XXXXX大学??通信工程(本科)主修课程:电路理论基础、电子线路(线性与非线性)、电磁场理论、数字图像处理、数字系统与逻辑设计、单片机原理及其接口技术、信号与线性系统、数字信号处理、微机原理与测控技术、计算机网络与数据…

    2022年4月10日
    54
  • 激光slam综述_开源算法是什么意思

    激光slam综述_开源算法是什么意思点击上方“AI算法修炼营”,选择加星标或“置顶”标题以下,全是干货前面的话好久没有更新SLAM系列的文章了,前面我们讲到了激光SLAM技术。基于激光雷达的同时定位与地图构建技术(simu…

    2022年8月23日
    5
  • linux arping命令学习「建议收藏」

    linux arping命令学习「建议收藏」arping命令用来向邻近的主机发生ARPREQUEST数据包。1.arping命令可以用来测试局域网各个主机之间的连通性,不能用于测试其是否能与互联网连通,sh-#pingwww.google.comPINGwww.google.com(74.125.239.147)56(84)bytesofdata.64bytesfromnuq05s02-in-f19

    2022年5月1日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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