实战-源码编译搭建LAMP环境
2021/4/10 18:14:48
本文主要是介绍实战-源码编译搭建LAMP环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
实战内容:搭建一个虚拟主机,并且演示三种不同情况的浏览效果
1.开启虚拟主机
2.
方法1:通过不同的IP地址,解析不同域名
给服务器增加IP(另一个域名解析出来的那个IP)。
[root@xuegod60 conf]# ifconfigeth0:1 192.168.10.90 netmask 255.255.255.0 #添加一个ip
[root@xuegod60 conf]# mkdir -p/var/www/html/bbs #创建一个bbs目录
[root@xuegod60 conf]# echo"bbs.192.168.10.90" >/var/www/html/bbs/index.html
[root@xuegod60 conf]# ping192.168.10.90
PING 192.168.10.90(192.168.10.90) 56(84) bytes of data.
64 bytes from 192.168.10.90:icmp_seq=1 ttl=64 time=0.042 ms
修改httpd.conf
#vim httpd.conf 在文件的最后,添加以下内容
<VirtualHost192.168.10.60:80>
ServerAdminwebmaster@dummy-host.example.com
DocumentRoot/var/www/html/
ServerNamedummy-host.example.com
ErrorLoglogs/dummy-host.example.com-error_log
CustomLoglogs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 192.168.10.90:80>
ServerAdminwebmaster@dummy-host.example.com
DocumentRoot/var/www/html/bbs/
ServerNamedummy-host.example.com
ErrorLoglogs/dummy-host.example.com-error_log
CustomLoglogs/dummy-host.example.com-access_log common
</VirtualHost>
测试:
[root@xuegod60 conf]# service httpd restart
http://192.168.10.60/
http://192.168.10.90/
方法二:通过不同域名:
在域名管理后台,修改DNS配置,www.xuegod.com与bbs.xuegod.com解析成相同的IP。
修改httpd.conf
#vim httpd.conf
<VirtualHost *:80>
ServerAdminwebmaster@dummy-host.example.com
DocumentRoot/var/www/html/
ServerName www.xuegod.com
ErrorLog logs/www.xuegod.com-error_log
CustomLog logs/www.xuegod.com-access_logcommon
</VirtualHost>
<VirtualHost *:80>
ServerAdminwebmaster@dummy-host.example.com
DocumentRoot /var/www/html/bbs/
ServerName bbs.xuegod.com
ErrorLog logs/bbs.xuegod.com-error_log
CustomLog logs/bbs.xuegod.com-access_log common
</VirtualHost>
在windows下windows hosts文件在: C:\Windows\System32\drivers\etc
192.168.10.60 www.xuegod.com
192.168.10.60 bbs.xuegod.com
测试:
[root@xuegod60 conf]# servicehttpd restart
www.xuegod.com
bbs.xuegod.com
方法3:基于端口配置虚拟主机:
[root@xuegod60 conf]# vim /etc/httpd/conf/httpd.conf
添加90端口
<VirtualHost *:80>
ServerAdminwebmaster@dummy-host.example.com
DocumentRoot/var/www/html/
ServerNamewww.example.com
ErrorLoglogs/www.example.com-error_log
CustomLoglogs/www.example.com-access_log common
</VirtualHost>
<VirtualHost *:90>
ServerAdminwebmaster@dummy-host.example.com
DocumentRoot/var/www/html/bbs/
ServerNamebbs.example.com
ErrorLoglogs/bbs.example.com-error_log
CustomLoglogs/bbs.example.com-access_log common
</VirtualHost>
测试:
[root@xuegod60 conf]# service httpd restart
http://192.168.10.60/
http://192.168.10.60:90
这篇关于实战-源码编译搭建LAMP环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行