在LINUX中部署Apache  服务器



 



部署的思路如下过程:



一. 确认服务是否安装。



     1)在图形界面下,添加删除程序中要确保,万维网服务器和图形化互联网,这两个选项被选上。如果没选上,勾选上后,把linux的镜像挂上然后单击update即可。



      2)或者是在字符界面上,执行下面的命令来确认,服务是否安装。



             rpm -qa httpd



二. 调整状态。



      1)自动启动:



            在字符界面中输入,ntsysv  ,然后用上下方向键选中httpd ,再按table 键切换到ok,单击回车。



      2)手工调整:



             service httpd start/stop/restart



三. 具体配置:



    1)进入这个目录下   cd /etc/httpd/conf



     2)用vi编辑主配置文件  vi httpd.conf     (主配置文件)



四. 具体操作如下:



1. 确认服务是否安装,如下图所示:




部署项目 需要配置axios默认baseurl是什么_服务器


 


2. 调整启动状态,如下图所示:


部署项目 需要配置axios默认baseurl是什么_虚拟主机_02


 


部署项目 需要配置axios默认baseurl是什么_服务器_03


 


3. 手工调整(注:所有的配置文件在,更改之后,都需要手工重启服务。)如下图:


部署项目 需要配置axios默认baseurl是什么_配置文件_04


 


 


4. 下面是对主配置文件进行配置。如下图:


部署项目 需要配置axios默认baseurl是什么_服务器_05


 


注:1.)主配置文件中,有很多参数。只需修改其中的一些即可。


        2.)主配置文件中,的#号表注释,其后都是一些说明性文字。


 


5. 要修改的部分如下图所示:(在末行模式下,可通过set nu + 回车,来显示行号。)


部署项目 需要配置axios默认baseurl是什么_配置文件_06


 


部署项目 需要配置axios默认baseurl是什么_虚拟主机_07


 


部署项目 需要配置axios默认baseurl是什么_虚拟主机_08


 


注:1.)下面的图片中,我是做了两个域。


         2.)下面对主配置文件中的一些参数进行解释。


               235行 serveradmin  用户名@域名  (指定用户邮箱)


               249行 servername   主机DNS名:80  (:80指WEB服务器的端口号)


               1003行 namevirtualhost  虚拟主机IP   (指定虚拟主机ip)


               1017行 <virtuahost  主机ip:80>  (这一行是虚拟主机定义的开始)


               1018行 serveradmin  用户邮箱     (用户名@域名)


               1019行 documentroot  目录名   (指定主页所在目录)


               1020行  servername  主机DNS名  (指定主机)


                1021行和1022行后面是一些日志信息,一般情况不修改。


                1023行 </virtualhost>     (这一行是虚拟主机定义的结束)


                注:这些行数是相对,不是固定不变的。


                       


        


部署项目 需要配置axios默认baseurl是什么_服务器_09


 


6. 从上图中可看出,这两个主页的目录是 /ss 和 /sohu  。下面将创建这两个目录。


   注:1.)是目录,不普通文件。


           2.)目录,必需存在。


           3.)绝对路径,并注意权限。


 


部署项目 需要配置axios默认baseurl是什么_配置文件_10


 


确认查看如下图:


部署项目 需要配置axios默认baseurl是什么_服务器_11


 


7. 下面是在相对应的目录中,创建 index.html 文件。如下图所示:


部署项目 需要配置axios默认baseurl是什么_服务器_12


 


部署项目 需要配置axios默认baseurl是什么_配置文件_13


 


部署项目 需要配置axios默认baseurl是什么_配置文件_14


 


部署项目 需要配置axios默认baseurl是什么_虚拟主机_15


 


 


8. 设置完后,重启服务。如下图:


部署项目 需要配置axios默认baseurl是什么_配置文件_16


 


9. 下面是在linux 中进行测试。如下图:


部署项目 需要配置axios默认baseurl是什么_服务器_17


 


部署项目 需要配置axios默认baseurl是什么_虚拟主机_18


 


10. 完成实验操作。小结部分:


      1.)在配置文件中,修改过的那一行前的# 号一定要删掉,否则修改无效。


      2.)每一次对配置文件,进行修改后,都一定要记得,重启相关服务。才能生效。


      3.)虚拟主机技术,实现了一台主机上,同时运行多个WEB站点。


      4.)若你的服务器有多个IP ,则可以配置多个网站。主配置文件的修改,只需打开主配置文件后,在末行模式下执行,(1017,1023  copy  1023 + 回车)即可。然后,对复制后的部分作相应的修改即可。最后在/ 下创建目录和index.html文件。


注:1.)对配置文件修改后,记得重启(service httpd restart )服务。


        2.)做这个实验的前提是,服务器上已经配置好了DNS服务器。能够解析: [[url]www.baidu.com[/url]  =172.168.0.8 和 [url]www.sohu.com[/url] =192.168.0.7]


 


 


若有错的地方,请多指教!