CentOS下安装Apache

CentOS下安装Apache,首先在用户状态下使用su root命令切换到超级管理员界面,让后开启终端,进行apache的安装过程。

[root@localhost centos]# yum install httpd #根据提示,输入Y安装即可安装成功
[root@localhost centos]#/etc/init.d/httpd start #启动Apache

备注:Apache启动之后有可能会提示错误:

正在启动 httpd:httpd: Could not reliably determine the server’s fully qualif domain name, using ::1 for ServerName

解决办法:

vi /etc/httpd/conf/httpd.conf #VI编辑

找到 #ServerName www.example.com:80

修改为 ServerName www.osyunwei.com:80 #这裡设置自己的域名,如果没有域名可以设置为localhost

:wq! #保存退出

chkconfig httpd on #设置为开机自起动

/etc/init.d/httpd restart #重启Apache

chkconfig –list httpd #查看apache状态

配置虚拟主机,[root@localhost conf]# vi httpd.conf 在文档的最后加入

NameVirtualHost 192.168.1.32:80

<VirtualHost 192.168.1.32:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/php/HEJY
ServerName HEJY
ErrorLog logs/dummy-host.HEJY.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

此处由于个人使用的是虚拟主机测试的,所以此处的IP是虚拟主机的IP,另外在本地机器上C:\Windows\System32\drivers\hosts

添加的虚拟访问索引是:192.168.1.32 HEJY

[root@localhost centos]# vi /etc/httpd/conf/httpd.conf

如果浏览器打开虚拟的网站网页,不支持GB2312而是显示的UTF-8编码页面,那麽在修改下:AddDefaultCharset GB2312,就可以了。

完成上述所有的步骤,虚拟主机就已经构建完成。