用PHP+APACHE+LINUX怎么做虚拟主机的开设,删除,修改

chenlianjia 2003-11-21 05:39:36
给个大概的思路,用PHP怎么实现这样的功能,
...全文
62 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qdlover 2003-11-25
  • 打赏
  • 举报
回复
apache -k config
刷新就行了吧
lhszf 2003-11-25
  • 打赏
  • 举报
回复
用USER_DIR的话,那么域名的问题如何解决,比如有个域名www.aaa.com,解析到一个IP地址上,如:202.102.245.74,那么怎样解析才能用www.aaa.com访问http://202.102.245.74/~用户名的网站?
xuzuning 2003-11-25
  • 打赏
  • 举报
回复
如果修改apache的设置,就需要重新启动apache。所以是不可取的,再说通过php修改系统设置虽然可以(尽管有权限问题)仅安全问题你就无法解决。
apache有一个USER_DIR参数,如果你指定了他。那么在他下面的一级子目录就都是虚拟站点
访问时用 http://localhost/~目录名 即可
即开即用
使用php建立目录并赋予权限是不存在问题的
apache下的虚拟域名技术是成熟的
ftp、email不属于apache的管辖范围,你可以用其他方式开通
chenlianjia 2003-11-25
  • 打赏
  • 举报
回复
我想一些提供虚拟主机服务的网站比如BIZCN。COM,应该不会用这样的方法吧,谁知道有更好的方法啊。。我在网上找了很久没有这方面的资料,只有用手工设置APACHE的
hcfyxy 2003-11-25
  • 打赏
  • 举报
回复
用php可以操作apache的配置文件,不过我觉得这样做很不安全,而且还要每次要apache重新启动,设置的虚拟主机才能生效,所以我也不知道有什么好办法,学习in
chenlianjia 2003-11-25
  • 打赏
  • 举报
回复
手工用APACHE做虚拟主机这个没有问题,问题是怎么用PHP语言操作,也就跟一些网站做虚拟主机出租,可以实现即使开通的类似功能
chenlianjia 2003-11-25
  • 打赏
  • 举报
回复
如果按楼上说的,那怎么绑定域名在申请的空间里呢,例如:www.dm1.com,www.dm2.com,www.dm3.com,怎么绑定到申请的三个空间里
ustcfrank 2003-11-21
  • 打赏
  • 举报
回复
安装请参考:

http://www.phpe.net/articles/32.shtml

------------------------
安装成功后

进入apache 安装目录

cd conf
less httpd.conf
大概在32%的位置找到
#ServerName
一行
按键盘上的“v”切换到编辑状态


#ServerName
改为

ServerName 1.1.1.1

"1.1.1.1"为你的ip

保存,重启服务器。
zerowu 2003-11-21
  • 打赏
  • 举报
回复
修改配置文件啊 ~然后重新启动服务啊~~

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧