Apache配置过程
任务1:建立用户个人主页
任务2:虚拟主机配置
建立用户个人主页步骤:
1.源代码安装apache (Apache源代码下载地址: http://httpd.apache.org/download.cgi)
rpm -q gcc (查看是否有编译环境)
cp httpd-2.0.59.tar.gz /usr/local/src (复制源代码包到该路径下)
cd到 /usr/local/src 路径下 tar zxvf httpd-2.0.59.tar.gz 解压到当前路径会生成httpd-2.0.59文件夹
cd httpd-2.0.59
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
编译前的配置指定安装到/usr/local/apache2路径下,并设置服务器可以使用动态加载模块功能,并且服务器具有写入功能。
make; make install 编译服务器程序。
2.Apache服务器的启动
/usr/local/apache2/bin/apachectl start (也可以使用 service httpd start)
写入rc.local文件里面,让其开机自动启动apache
vi /etc/rc.local /*在下面添加下面一行*/
/usr/local/apache2/bin/apachectl start /*注意这里的路径是你安装apache在哪里,照实际情况来写*/
3.修改主配置文件,设置apache主机的ServerName为指定域名
vi /usr/local/apache2/conf/httpd.conf 在配置文件头部添加下面内容
ServerName www.luobin.com
4.新建一个用户qq,然后为该用户建立系统用户的个人主页
useradd qq
password qq /*为该用户设置密码*/
5.切换到qq用户 su - qq
cd /home/
chmod o+x qq /*给qq目录其他用户有执行权限*/
6.在qq用户目录下建立一个public_html的文件夹
mkdir /home/qq/public_html
vi /home/qq/public_html/index.html
写入些内容比如 this's qq user home page
7.这个时候就可以在IE浏览器中输入 Http://apache服务器的IP地址或域名/~qq/ 就可以看到qq用户的主页了。
任务2:虚拟主机配置步骤:
1.首先在某路径下建立该虚拟主机的主文档目录
mkdir /home/luobin.com
2.建立该用户的主页文件index.html
vi /home/luobin.com/index.html 输入些内容
3.编辑主配置文件
vi /usr/local/apache2/conf/httpd.conf
/*在httpd.conf文件中添加如下设置*/
NamevirtualHost 192.168.1.1:80 /*根据实际情况写*/
<virtualHost 192.168.1.2:80>
serverName www.luobin.com /*虚拟主机的域名*/
DocumentRoot /home/luobin.com /*虚拟主机的主文档目录*/
</virtualHost>
4.重启apache服务
/usr/local/apache2/bin/apachectl restart
5.要测试效果可以在客户机上打开IE访问 www.luobin.com
如果没有DNS可以解析的话,可以修改下客户机上的Hosts文件,
Windows主机在c:\windows\system32\drives\etc\hosts
Linux主机在:/etc/hosts
添加记录为
www.luobin.com
192.168.1.1 www.luobin.com
『罗斌原创Linux网络服务搭建笔录』
更多原创请浏览罗斌的博客 http://luobin44.51.com
任务1:建立用户个人主页
任务2:虚拟主机配置
建立用户个人主页步骤:
1.源代码安装apache (Apache源代码下载地址: http://httpd.apache.org/download.cgi)
rpm -q gcc (查看是否有编译环境)
cp httpd-2.0.59.tar.gz /usr/local/src (复制源代码包到该路径下)
cd到 /usr/local/src 路径下 tar zxvf httpd-2.0.59.tar.gz 解压到当前路径会生成httpd-2.0.59文件夹
cd httpd-2.0.59
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
编译前的配置指定安装到/usr/local/apache2路径下,并设置服务器可以使用动态加载模块功能,并且服务器具有写入功能。
make; make install 编译服务器程序。
2.Apache服务器的启动
/usr/local/apache2/bin/apachectl start (也可以使用 service httpd start)
写入rc.local文件里面,让其开机自动启动apache
vi /etc/rc.local /*在下面添加下面一行*/
/usr/local/apache2/bin/apachectl start /*注意这里的路径是你安装apache在哪里,照实际情况来写*/
3.修改主配置文件,设置apache主机的ServerName为指定域名
vi /usr/local/apache2/conf/httpd.conf 在配置文件头部添加下面内容
ServerName www.luobin.com
4.新建一个用户qq,然后为该用户建立系统用户的个人主页
useradd qq
password qq /*为该用户设置密码*/
5.切换到qq用户 su - qq
cd /home/
chmod o+x qq /*给qq目录其他用户有执行权限*/
6.在qq用户目录下建立一个public_html的文件夹
mkdir /home/qq/public_html
vi /home/qq/public_html/index.html
写入些内容比如 this's qq user home page
7.这个时候就可以在IE浏览器中输入 Http://apache服务器的IP地址或域名/~qq/ 就可以看到qq用户的主页了。
任务2:虚拟主机配置步骤:
1.首先在某路径下建立该虚拟主机的主文档目录
mkdir /home/luobin.com
2.建立该用户的主页文件index.html
vi /home/luobin.com/index.html 输入些内容
3.编辑主配置文件
vi /usr/local/apache2/conf/httpd.conf
/*在httpd.conf文件中添加如下设置*/
NamevirtualHost 192.168.1.1:80 /*根据实际情况写*/
<virtualHost 192.168.1.2:80>
serverName www.luobin.com /*虚拟主机的域名*/
DocumentRoot /home/luobin.com /*虚拟主机的主文档目录*/
</virtualHost>
4.重启apache服务
/usr/local/apache2/bin/apachectl restart
5.要测试效果可以在客户机上打开IE访问 www.luobin.com
如果没有DNS可以解析的话,可以修改下客户机上的Hosts文件,
Windows主机在c:\windows\system32\drives\etc\hosts
Linux主机在:/etc/hosts
添加记录为
www.luobin.com
192.168.1.1 www.luobin.com
『罗斌原创Linux网络服务搭建笔录』
更多原创请浏览罗斌的博客 http://luobin44.51.com
转载于:https://blog.51cto.com/luobin/196192