CentOS 6.6 (Desktop)部署Apache、MySQL以及Eclipse Luna等记录

内容较多,持续更新(2015-03-12 16:37:05)

*如果没有特别说明,以下操作都是在root账号下完成,图形界面为GNOME。

一、防火墙

先从防火墙入手,为了后续的环境搭建,需要打开80、3306、8080等端口。

启动终端,输入以下命令编辑防火墙配置表:

vi /etc/sysconfig/iptables

在COMMIT前加入以下代码:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

保存退出,重启防火墙:

/etc/init.d/iptables restart

我们可以通过以下命令来查看防火墙的当前状态:

/etc/init.d/iptables status

更多有关防火墙的信息请参阅同站朋友的一篇博文

然后,暂时关闭SELinux(什么是SELinux):

/usr/sbin/setenforce 0

二、Apache

虽然笔者在安装Apache时发现CentOS 6.6 Desktop下已集成了该软件,不过这里还是列出安装指令:

yum install httpd

Apache默认是关闭的,启动:

/etc/init.d/httpd start

这里启动时会提示一个错误:

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

解决办法,打开Apache配置文件:

vi /etc/httpd/conf/httpd.conf

找到这一行:

#ServerName www.example.com:80

去掉#号,改为:

ServerName localhost:80

保存退出后,重启Apache:

/etc/init.d/httpd restart

将Apache设为开机启动:

chkconfig httpd on

 为了验证Apache的部署是否成功,可以在web浏览器中输入localhost来访问Apache的测试页。

原文地址:https://www.cnblogs.com/gugia/p/4332132.html