欢迎来到天天文库
浏览记录
ID:22372715
大小:61.50 KB
页数:5页
时间:2018-10-28
《ubuntu linux apache虚拟主机的安装配置》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、UbuntuLinuxApache虚拟主机的安装配置 目标 1、创建基于IP的虚拟主机用于一个项目的整体测试 2、创建基于用户的虚拟主机用于用户测试自己的代码 开始创建虚拟主机的目录结构 #sudo/home/ #cd/home/ #sudomkdir192.168.0.251192.168.0.252 #cd192.168.0.251 #sudomkdircgi-binhtslogsdb #cd../192.168.0.252 #sudomkdircgi-binhtslogsd
2、b #tree/home/ /home/
3、--192.168.0.251
4、
5、--cgi-bin
6、
7、--db
8、
9、--hts
10、`--logs `--192.168.0.252
11、--cgi-bin
12、--db
13、--hts `--logs 1、要在192.168.0.251和192.168.0.252上创建两个基于IP的虚拟主机,为了直观起见,在/home/下分别创建了目录192.168.0.251和192.168.0.252 2、cgi-bin子目录用于存放CGI脚
14、本 3、db子目录用于存放SQLite数据库 4、hts子目录用于存放站点文档 5、logs子目录用于存放站点日志 创建虚拟主机的管理帐号并设置目录权限 #sudouseradd-g-data-d/home//192.168.0.251e//192.168.0.252e//192.168.0.251 3sudochoe//192.168.0.252 1、将192.168.0.251虚拟主机的管理者赋予/etc/ask255.255.255.0ask255.255.255.0ple.ple
15、.entRoot/home//192.168.0.251/hts/OptionsIndexesFolloLinksMultiVieallScriptAlias/cgi-bin//home//192.168.0.251/cgi-bin/AlloLinksIfOallErrorLog/home//192.168.0.251/logs/error.logCustomLog/home//192.168.0.251/access.logbined ◆S2.在/etc/apache2/sites-availab
16、le/目录下创建新的文件192.168.0.252,添加如下的配置/etc/apache2/sites-available/192.168.0.252DocumentRoot/home//192.168.0.252/hts/OptionsIndexesFolloLinks123下一页——感谢阅读这篇文章,..,MultiVieallScriptAlias/cgi-bin//home//192.168.0.252/cgi-bin/AlloLinksIfOallErrorLog/home//192.168
17、.0.252/logs/error.logCustomLog/home//192.168.0.252/access.logbined ◆S3.重新启动Apache #sudoa2enmodreodphp5 #sudoa2enmodperl #sudoa2enmodmod_python #sudoa2ensite192.168.0.251 #sudoa2ensite192.168.0.252 #sudo/etc/init.d/apache2restart 配置站点内容的上传 FTP服务
18、器 ◆S1:使用如下命令安装proftpd sudoapt-getinstallproftpdproftpd- ◆S2.使用默认配置即可实现本地用户的上传和下载 Samba服务器 ◆S1.使用如下命令 sudovi/etc/samba/smb.conf 添加如下的配置行:/etc/samba/smb.conf[homes]ment=HomeDirectoriesbroask=0644directorymask=0755 ◆S2.配置Samba用户通过如下命令添加Samba用户 sud
19、osmbpassbpassba服务器 sudo/etc/init.d/sambarestart 创建基于用户的虚拟主机 *可能开发者在ultiVieLinksIfOe/$1/cgi-bin/$2 #添加此行,意思是匹配~user_name/cgi-bin/cgi_name自动映射到/home/user_name/cgi-bin/cgi-name脚本 关于默认的虚拟主机 Ubuntu中文件/etc/apache2/sites-available
此文档下载收益归作者所有