在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. 确认服务是否安装,如下图所示:
2. 调整启动状态,如下图所示:
3. 手工调整(注:所有的配置文件在,更改之后,都需要手工重启服务。)如下图:
4. 下面是对主配置文件进行配置。如下图:
注:1.)主配置文件中,有很多参数。只需修改其中的一些即可。
2.)主配置文件中,的#号表注释,其后都是一些说明性文字。
5. 要修改的部分如下图所示:(在末行模式下,可通过set nu + 回车,来显示行号。)
注: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> (这一行是虚拟主机定义的结束)
注:这些行数是相对,不是固定不变的。
6. 从上图中可看出,这两个主页的目录是 /ss 和 /sohu 。下面将创建这两个目录。
注:1.)是目录,不普通文件。
2.)目录,必需存在。
3.)绝对路径,并注意权限。
确认查看如下图:
7. 下面是在相对应的目录中,创建 index.html 文件。如下图所示:
8. 设置完后,重启服务。如下图:
9. 下面是在linux 中进行测试。如下图:
10. 完成实验操作。小结部分:
1.)在配置文件中,修改过的那一行前的# 号一定要删掉,否则修改无效。
2.)每一次对配置文件,进行修改后,都一定要记得,重启相关服务。才能生效。
3.)虚拟主机技术,实现了一台主机上,同时运行多个WEB站点。
4.)若你的服务器有多个IP ,则可以配置多个网站。主配置文件的修改,只需打开主配置文件后,在末行模式下执行,(1017,1023 copy 1023 + 回车)即可。然后,对复制后的部分作相应的修改即可。最后在/ 下创建目录和index.html文件。
注:1.)对配置文件修改后,记得重启(service httpd restart )服务。
若有错的地方,请多指教!