Dec 4, 2012 -
linux
No Comments


CentOS Install Apache + PHP + MySQL (2)
Apache启动后,就该启动mysql了
$ service mysqld start
当然,现在的httpd和mysqld都是人工手动启动,这显然很麻烦,我们要把这两兄弟加入自启动列表。
先查看一下服务的启动状况:
$ chkconfig ––list
可见httpd和mysqld全是off状态,
输入以下命令,让他俩自启动
$ chkconfig httpd on $ chkconfig mysqld on
reboot机器,可以发现,apache和mysql都已经自己启动好了。
ps:如果你要启动的服务没有在chkconfig list里,则要先用chkconfig –add把服务添加到list里
目前连接数据库,mysql的用户名和密码还是root和空,很不安全,改之。
$ mysqladmin -u root password 123456
这里的123456是新的密码,虽然也很不安全,但总比空好。虚拟测试机还是好记为主吧。
mysql的密码漏洞堵上了,再去堵一下防火墙的漏洞吧!
编辑iptables文件,打开80端口
$ vim /etc/sysconfig/iptables
看见里面有一行是关于22端口的
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
复制一行,改为80端口
-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
重启iptables
$ service iptables restart
访问 http://192.168.88.78
还是我们熟悉的apache页面