Vmware CentOS Apache port 80

描述一下:用 Vmware 安装 CentOS ,然后安装 Apache ,设置虚拟机 Network Adapter 为 Bridged 模式,并且勾选 “replicate physical network connection state” ,而后开放 80 端口让本地 Windows 可以访问。

CentOS yum安装Apache + PHP + MySQL

1. 安装Apahce, PHP, MySQL以及php连接mysql库组件。

#yum -y install httpd php mysql mysql-server php-mysql

2. 安装apache扩展

#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

3. 安装php的扩展

#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

4. 安装MySQL的扩展

#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

5. 配置开机启动服务

#/sbin/chkconfig httpd on             [设置apache服务器httpd服务开机启动]
#/sbin/chkconfig mysqld on           [设置mysqld服务开机启动]

#/sbin/service httpd start            [启动httpd服务]
#/sbin/service mysqld start           [启动mysqld服务]

apache的配置文件是/etc/httpd/conf下

modules放在/usr/lib/httpd下
php的配置文件在/etc/php.d/下 和/etc/php.ini
php的modules放在/usr/lib/php/modules下

6. 在本机浏览器输入 http://centos-ip:80/,可以看到Apache SoftWare Foundation页,如果看不到,请确认是否是防火墙问题

CentOS IP 查看

ifconfig|grep Bcast

CentOS防火墙配置

#开放 80 端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#然后保存:
/etc/rc.d/init.d/iptables save
#重启防火墙
/etc/init.d/iptables restart

CentOS防火墙的关闭,关闭其服务即可:
查看CentOS防火墙信息:/etc/init.d/iptables status
关闭CentOS防火墙服务:/etc/init.d/iptables stop

设置 CentOS 防火墙不开机启动
chkconfig –level 35 iptables off

CentOS安装好mysql后,远程的机器不能访问数据库解决方法

mysql默认不允许远程访问, 最简单的方法让数据库授权给需要访问的ip地址。

mysql -uroot -p 进入mysql,执行下面的语句即可:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'255.255.255.255' IDENTIFIED BY ’123456′;

"root" 与"123456"这个分别是授权远程访问的用户名和密码。用这个用户名和密码可以访问mysql

"255.255.255.255" 这个代表需要访问这台mysql的远程服务器的ip地址

你可能感兴趣的:(Vmware CentOS Apache port 80)